开始使用VirtualBox

最近开始使用VirtualBox,放弃了以前使用的 VMware workstation 和 Virtual PC 2007. 原因如下:

 

1.  VMware workstation 随着版本升级,越来越庞大,安装文件庞大,安装后的尺寸更加庞大,新功能大都是华而不实的对我没啥意义的。个人最喜欢的其实还是当初的那个5.5,速度快,个头小,但是毕竟还是少了一些功能,不能充分利用现在的硬件虚拟化能力,所以不得不放弃。

 

2. Virtual PC 2007 SP1其实挺好,个头小,速度快,不止MS的系统,其它各种OS其实都能做guest OS。功能不强,但是基本够了。但是不能在Win7上跑,应该说MS刻意抛弃了它。 Win7上的那个 windows virtual PC 就是一个太监版本,只能支持XP,win7做 guest,其它的linux,windows server统统不行。一般别人都是嘴上说不行,也就是不提供支持了,实际安装运行通常都还是可以用的,它倒好,彻彻底底的不行,其它的OS安装上去根本无法启动。

 

3.  VirtualBox 现在是GPL开源软件,最新的4.1.8版真是功能强大,小巧玲珑,速度飞快,完全超过我的预期,很满意。拜开源带来的众人拾柴火焰高所赐,很多功能是其它桌面虚拟化工具没有的,例如: host有几个CPU,它的guest就可以有几个CPU,完全没有什么CPU限制。再例如: 它不止有自己的虚拟磁盘文件格式,而且支持VMware的 VMDK,MS的VHD,等等其它厂家的虚拟磁盘文件格式,极大的方便我这样的测试者。

 

Windows版的4.1.8有个常见的问题: 创建虚拟机后,启动时报错 “failed to open a session for the virtual machine”。 网上的方法是换个路径来安装,我试验了一下,其实是权限的问题,run as administrator 启动VirtualBox 就不会出这个问题了。这其实不应该称为问题,因为Vista之后的Windows上,应用程序应该以 普通user的权限来运行,这才符合OS的安全规范,4.1.8做到了,更加说明VirtualBox进步很快。无论run as 还是换个路径安装其实都是解决了访问文件时的权限问题。相比而言,建议换个路径安装的方法,这个更加规范,我是在自己的机器上,就偷懒了,呵呵。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章