作者:jicanmeng
时间:2014年11月1日
在本机(centos6.5-64bit)上面安装了virtualbox后,下一步就是在virtualbox中创建虚拟机了.我创建了两个虚拟机,分别安装了windowsXP和centos6.5-64bit操作系统.安装完后,使用虚拟机时,发现不能全屏,也不能设置共享文件夹,在网上查了查,发现需要首先在虚拟机中(guest)安装virtualbox Additions,中文名称是功能增强插件,安装方法如下:
假设host为centos6.5-64bit,guest为windowsXP,那么启动windowsXP后,点击"Devices->Insert Guest Additions CD Image... Host+D",然后会跳出安装对话框,然后点击"Next"一步步往下走就可以安装好了,最后会提示重启.重启后就可以通过按"右侧ctrl+F"快捷键切换到全屏模式了.
选择"settings"->"Shared Folders",选择本机的一个目录作为和虚拟机的共享目录.假设和windowsXP的共享目录为/home/jicanmeng/Desktop/virtualbox/windowsXPshared.
进入虚拟机后,右键点击"网上邻居",选择"映射网络驱动器",点击"浏览",在跳出的对话框中选择windowsXPshared目录作为共享文件夹,点击"确定"就可以了.如下图所示.这时就可以通过访问Z盘来访问共享文件夹了.
假设host为centos6.5-64bit,guest为centos6.5-64bit,那么启动centos后,点击"Devices->Insert Guest Additions CD Image... Host+D",然后会跳出安装对话框,然后点击"Next"一步步往下走就可以安装好了,安装成功会有下图到提示信息.重启后就可以通过按"右侧ctrl+F"快捷键切换到全屏模式了.
或者,我们也可以手动加载光盘,点击"Devices->CD/DVD Devices->Choose a virtual CD/DVD disk file",选择 /usr/share/virtualbox 目录下的VBoxGuestAdditions.iso文件.也会跳出安装对话框,和前面同样的步骤,就可以安装好了.(如果没有跳出安装对话框,那么就使用mount命令手动挂载一下.) 使用mount命令查看一下,可以发现,iso文件被挂载到/media/VBOXADDITIONS_4.3.12_93733目录下面了.如下图所示:
另外安装完后记得要执行umount /media/VBOXADDITIONS_4.3.12_93733
命令.然后点击"Devices"->"CD/DVD Devices",将"VBoxGuestAdditions.iso"前面单选框中的勾号去掉,这一步对于虚拟机来说,相当于拔出光盘.
选择"settings"->"Shared Folders",选择本机的一个目录作为和虚拟机的共享目录.假设和centos6.5-64bit虚拟机的共享目录为/home/jicanmeng/Desktop/virtualbox/centosshared.
首先在virtualbox中,点击"Devices"->"Shared Folders Settings",将本机的某个目录设置为和虚拟机共享的目录,假设为 /home/jicanmeng/Desktop/virtualbox/centosshared 目录,并勾选上"Auto-mount"和"Make Permanent".重启虚拟机,执行mount命令,就可以看到 centosshared 目录被挂在到/media/sf_centosshared目录下面了.
或者也可以这么做,我们在virtualbox中设置共享目录的时候,不勾选"Auto-mount",在启动虚拟机后,执行如下命令:
[jicanmeng@andy Desktop]# cd /home/jicanmeng/Desktop
[jicanmeng@andy Desktop]# mkdir shared
[jicanmeng@andy Desktop]# mount -t vboxsf centosshared /home/jicanmeng/Desktop/shared
[jicanmeng@andy Desktop]#
就可以将host中的 centosshared 目录挂载到虚拟机中的 /home/jicanmeng/Desktop/shared 目录了.
卸载的话使用下面的命令:umount -f /home/jicanmeng/Desktop/shared
.
在virtualbox中安装centos6.3-32bit时有一个小插曲,提示如下错误:
This kernel requires the following features not present on the CPU:
pae
Unable to boot – please use a kernel appropriate for your CPU
解决办法:
关闭虚拟机,在setting中选择"system->Processor",勾选上"Enable PAE/NX",点击"OK",重启虚拟机就可以了.如下图所示: