Fedora 9用了有一段日子了,发现很多情况下,虽然Fedora很方便很强大,但是仍然有缺少一些Windows下优秀软件厂商的支持。本来准备装个wine解决Linux下Windows程序运行的尴尬问题,却发现安装后跟自己心目中的感觉很是有距离。于是索性卸了wine准备着手装个虚拟机。
说到虚拟机,很自然的会想到大名鼎鼎的Vmware,却发现正常情况下只有一个月的试用期。咱用的是Linux,咱要开源,咱要免费。于是直接将Vmware OUT了。最后考虑再三决定用VirtualBox,原因无他,免费,精简,快速,好用。
言归正传,下面简要说下VirtualBox的安装及相关事宜。
首先下载VirtualBox的安装包,地址如下
因为我用的是Fedora 9,所以下载相应的RPM包。
接下来是安装,对于RPM包来说,安装还是比较简单的,口令安装或者图形安装都行。安装过程中会报错,原因是缺少kernel-devel的支持。
在终端中输入yum list kernel-devel
后可以看到仓库里提供了两个包,一个i586,一个是i686,这里我安装的是i686
yum install kernel-devel.i686
当然根据实际情况,可能有些朋友需要安装i586的包
解决了软件包的支持问题,下面要做的就是将自己添加到Vboxuser组,具体命令如下:
sudo /usr/sbin/usermod -a -G vboxusers XXX(比如我的账户是puszta就是sudo /usr/sbin/usermod -a -G vboxusers puszta)
最后需要重新编译VirtualBox,命令如下:sudo /etc/init.d/vboxdrv setup
经过以上安装与设置,我们的VirtualBox就基本可以用了,装上Windows就不用再麻烦的在双系统中切来切去了。
最后附带说几点问题:
1.VirtualBox下启动错误,如提示virtualbox error loading image cdmenu.ezb或者virtualbox could not read from the boot等时,这个问题可以通过设置->硬盘->取消“启用SATA控制器”得到解决。
2.声卡问题,有的朋友可能在使用过程中会出现声卡不发声的 问题。解决办法是设置->声音->Pulse Audio。不过这样设置过后我发现声音变的相当小了。
3.与主系统(也就是Linux)的共享问题,也就是虚拟机中的系统与我们的主系统文件互访的问题。首先在虚拟机中启动Windows系统,设备->增强功能,也就是安装VboxGuestAdditions。然后关闭虚拟系统后在虚拟机中设置->数据空间->增加一个Linux下你需要拿去共享的文件夹的路径。最后重新启动虚拟系统,在Windows下右击“我的电脑”->映射网驱动器->在VirtualBox Shared Folders下着找到刚添加的共享文件夹路径。