由于学校的dr.com和Apache有冲突,于是就建了个虚拟机,开发与测试都搬到了Ubuntu下,第一次安装的Ubuntu的9.10版本,按照建议用了8g的动态硬盘,之后就后悔了,8g根本就不够用,但不久后10.4就出来了,于是重新建了个24g的动态硬盘来安装,说下两次安装过程中的小插曲
第一次装完9.10后,虚拟机的分辨率就只有800*600,非常小,在网上搜了下原因,原来要安装visual box的增强包,但我这个visual box貌似有点bug,一点击菜单栏里的 安装增强功能,就弹出error,然后是一连串的英文,意思是不能加载某某光盘,然后这个直接导致我好几天都在800*600的小方格里运行,太恶心了。
后来实在是受不了了,又去网上搜了下教程,然后惊奇地发现,虽然我单机 安装增强功能的时候,弹出 can't mount的字样,但其实还是加载了增强功能包的。
于是就是下面几个步骤,来源于http://my.chinahtml.com/node/97
1、在“设备”菜单选择“安装增强功能”以载入VBoxGuestAdditions.iso
2、在“终端”内执行
==========
cd /media/cdrom
sudo sh ./VBoxLinuxAdditions-x86.run
==========
3、解决安装“安装增强功能”后无法自动捕获鼠标 修改xorg.conf
应该是增强功能的问题 不知道新版解决没有 因为新版无法在win2008下加虚拟网卡 所以将就用2.0.6
在“终端”内执行:
==========
sudo gedit /etc/X11/xorg.conf
==========
把以下内容粘贴到xorg.conf的最后
==========
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vboxmouse"
Option "CorePointer"
EndSection
==========
这样鼠标就可以在host和guest拖来拖去 不用Right Ctrl
接着就是实现虚拟机系统与win7共享文件了,简单的来说,就是让win7里的一个文件夹当做虚拟机里一块分区加载进来,首先在虚拟机的菜单里选择 加载数据空间,选择外部系统的一个文件夹,尽量用英文名称命名文件夹,比如 d:/gongxiang 确认之后
Ubuntu下:sudo mount -t vboxsf gongxiang /mnt/shared
gongxiang 是你外部共享文件夹的名字,/mnt/shared是你选择在Ubuntu下加载此文件夹的文件夹,可自定。
关于visual box的更新,每次更新visual box之后,Ubuntu多多少少会出些问题,此时的问题就是重新安装增强功能,假如鼠标无法自动捕获,可以重新安装进行上面的步骤