主机系统:Windows XP sp3,虚拟系统: 10.10。
自从 10.10的测试版发布,在XP下为virtualbox虚拟机中的Ubuntu 10.10安装增强功能这一问题就一直困扰着我。虽然说缺少增强功能的Ubuntu 10.10勉强也能运行,但也仅能在800*600的低分辨率下运行,无缝模式、剪贴板共享等功能等都无法使用,据说3D桌面也跑不起来。
尝试百度、google搜索均不奏效,只好去啃virtualbox的英文帮助文档。然来问题的关键在于dkms(Dynamic Kernel Module Support)的安装,详见virtualbox “UserManual 4.2.2.1。具体步骤如下:
1.终端中运行:sudo apt-get install dkms ;
2.重启 ;
3.加载virtualbox增强功能iso镜像,【LINUX公社 】如下图,
4.在终端中输入:cd /media/VBOXADDITIONS_3.2.10_66523/,定位到加载后的虚拟光驱文件夹,请注意此位置与virtualbox增强功能的版本有关;
5.终端中输入命令:sudo ./VBoxLinuxAdditions-x86.run,开始安装增强功能,注意上述命令仅适于32位系统,64位系统请选择相应的命令,安装过程及安装完成后终端的输出见下图,
6.重启系统,再次进入,果然是立竿见影,不但分辨率自动调整到1024*768、可随窗口大小动态调整分辨率,而且Ubuntu下窗口的阴影、透明效果都出来了,如果你的显卡不是太烂,开3D桌面应该不成问题。试一试剪贴板,也可以在XP系统和Ubuntu中共享了。至于通过数据空间共享文件,在下一篇“”中有详细介绍。
在virtualbox中安装好 10.10后,如果想将xp中的文件传到ubuntu系统中或把ubuntu系统中的文件(比如ubuntu壁纸)传到xp中,该怎样做了,其实通过virtualbox的数据空间功能就可轻松实现。
1.请确定已在虚拟机下的 10.10中安装了virtualbox 的增强功能,参考上一篇文章“”以了解如何安装;
2.在关机状态下点击“配置明细”下的“数据空间”或右击虚拟机窗口右下角的数据空间图标选择“分配数据空间”,如下图,
打开“数据空间”窗口,如下图,
按图示方法添加名为shared的数据空间(数据空间名称随意,此处以shared为例),其在windwows下的目录为F:\shared。
3.在 10.10下访问名为shared数据空间,【LINUX公社 】步骤如下:a.创建挂在数据空间的目录,如果你对ubuntu有所了解,对挂载目录应该不陌生吧!对于shared数据空间,我在ubuntu中创建的挂载目录为/media/shared,命令为:sudo mkdir /media/shared 。b.挂载数据空间,命令为:mount -t vboxsf shared /media/shared ,这样windows xp系统中的目录F:\shared与Ubuntu 10.10下的/media/shared实现了同步。通过访问这两个文件夹就能够让virtualbox虚拟机中的Ubuntu 10.10和XP主机中的文件互通有无。
4.自动化。上述方法是一次性的,重启后你必须在次挂载数据空间,这对于“命令行恐惧症”患者来说简直就是灾难。不过,幸好我们有一次性解决问题的方法。使用命令sudo gedit /etc/fstab 打开fstab文件,在文件末尾添加一行:shared /media/shared vboxsf defaults 0 0 ,这样就实现了数据空间的开机自动挂载。不妨将/media/shared添加为nautilus书签,以后访问数据空间就十分方便了。