由于本人计算机配置的问题,不得不安装虚拟机系统。无论是VMware还是VirtualBox都需要在操作系统安装一些虚拟机的增强功能.虚拟机是傻瓜式的安装,就不一一贴图了。写这边博客,主要是安装完虚拟机之后安装安装增强功能,多次点击和查找解决方案网上并没有好的解决方法。大多数都是基于Ubuntu的且带界面。我是在VirtualBox安装centos7,并实现windows主机和centos7主机共享。
在安装增强功能之前,先要安装基于VBoxGuestAdditions编译的第三方类库。
yum install gcc kernel-devel kernel-headers dkms make bzip2
shutdown -r now
centos7采用SCSI作为硬盘等外设接口。因为是虚拟机,CentOS把IDE设备也识别为SCSI设备了,在系统里面显示为/dev/sr0.我们可以用lsscsi命令查看,就可以看到我们连接的虚拟设备为/dev/sr0。
mkdir /media/cdrom
mount /dev/sr0 /media/cdrom
cd /media/cdrom
#**--nox11**代表忽略X.Org or XFree86 Window System。
./VBoxLinuxAdditions.run --nox11
到这里,我们安装成功了VirtualBox增强功能。
通过共享文件夹来实现主机和虚拟机的互通,命令如下:
# 设置虚拟机里面的共享文件夹的挂载路径
mkdir /mnt/share
#**Downloads**是virtualbox设置的共享文件夹名称
mount -t vboxsf Downloads /mnt/share/
umount -f /mnt/share
# 设置开机自动共享
vim /etc/fstab
/mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0