新的Linux内核会导致VMware workstation重新编译部分组件,以保证调用正确的内核模块或函数接口,也即VMware workstation是部分依赖于内核的。如果内核版本过新,有可能会因VMware尚未为该版本开发出对应组件而导致workstation、 vmplayer等产品无法运行。
解决参考了Pario TechnoBlob的一篇帖子,脚本代码由Sputnick-Area(这里)获取。脚本为workstation 7.1.1编写,同时使用于workstation 7.1.1/2和随带的vmplayer 3.1.1/2。
解决步骤:
1. 下载并执行脚本:
cd /tmp
wget http://www.sputnick-area.net/scripts/vmware7.1.1-patch-kernel-2.6.35.bash
sudo chmod +x vmware7.1.1-patch-kernel-2.6.35.bash
sudo ./vmware7.1.1-patch-kernel-2.6.35.bash
2. 脚本执行完毕后会给出提示,要求执行如下命令。注意以超级用户身份执行:
vmware-modconfig –console –install-all
3.正常情况下执行过就可以了
参考 http://hi.baidu.com/thinkdifferent/blog/item/f6ec810a0da5bb31b1351d9d.html