同VBox中安装了Centos 7之后,为了后面迁移方便,想要创建跟宿主机的共享目录,需要安装增强工具。
1. 安装更新和必要的工具
yum update -y
yum install -y git vim net-tools telnet bzip2
2. 在虚拟机的设置里面,创建共享目录,并设置自动挂载、固定分配。
3. 通过CDROM挂载 VBoxGuestAdditions.iso
反复挂载了多次,也查阅了很多资料,都没法通过 CDROM 挂载成功。
4. 直接通过 WinSCP 工具将 VBoxGuestAdditions.iso (Windows 默认在 C:\Program Files\Oracle\VirtualBox 目录下)拷贝到 /root/tmp 目录下。然后执行下面命令挂载
mkdir /mnt/iso
mount -t iso9660 -o loop /root/tmp/VBoxGuestAdditions.iso /mnt/iso/
5. 进入挂载目录,然后执行安装
cd /mnt/iso && ./VBoxLinuxAdditions.run
执行报错:
This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
解决办法:
yum install -y "kernel-devel-$(uname -r)" gcc gcc-c++
5. 如果看到 Starting 的字样表示已经安装成功了,现在通过 df 命令应该可以看到已经共享的目录。