体验Linux下急速VM

感觉速度很不错,单CPU的宿主机,虚拟的英文简化版Windows Xp很流畅,给了300MB的内存就已经运行得很好。

不过安装的时候确实会有一些费时的地方,新内核并不总是能被很好地支持,有幸的是有补丁,只要打上补丁就可以让VM在Linux上跑起来。

补丁名是VMware-any-to-any-update,看看Petr在VM社区上对这个Patch的描述,但是他给出的链接已经过时,上面的FTP上的补丁不能很好地工作在2.6.24或者25的内核上了,需要更新的补丁,对于2.6.24已经有了能很好工作的补丁,对于2.6.25,只是一个alpha版本

使用2.6.24的补丁,请从本文附件中下载补丁解压并执行其中的runme.pl,对于任意问题,回答Yes,或者如果你担心,请先做好备份。

使用2.6.25的补丁,这个补丁现在只是一个very alpha版本,在我的机器上执行,仍然会出现警告,不过有幸还是可以工作的。下载解压到/usr/lib/vmware/modules/source或者对应的文件夹,注意vmware-2.6.25.sh就在该文件夹下,不要把它塞进另外一个文件夹中了,然后执行vmware-2.6.25.sh,这个文件只是一个简单patch组成的shell脚本,执行完之后可以vmware-config.pl配置VM 。

参考

How-to Install VMware Player / Workstation on 2.6.24 Kernel,关于在Linux 2.6.24中安装VM。

How-to Install VMware Player / Workstation on 2.6.25 Kernel,关于在Linux 2.6.25中安装VM。

VMware-any-to-any-update patches,VMware社区上的关于VMware-any-to-any-update patches的小文章,不过其中给出的链接中的补丁已经过时,并不适合在最新的内核上使用了。

Working Vmware 2.6.25 patches,2.6.25的补丁原出处,作者在这里(Gentoo的社区中)发布出来了链接。

附件

vmware-any-to-any-update-116(for 2.6.24),这个是给2.6.24内核使用补丁。

vmware-any-to-any-update-117(for 2.6.25)-very-ALPHA.tgz,相对简陋的2.6.25内核补丁。