原因是VMware Workstation 8.0.x还未更新到Linux最新的kernel 3.2.x, 解决方案是:
下载附录的patch(vmware802fixlinux320.tar.gz)来矫正VMware Workstation 8.0.x中的vmnet模块(module)以适应linux 3.2+内核。
具体步骤:
1)untar上面下载的patch,假设你下载的目录(directory)是在~/下载
2)untar vmnet.tar (在console上运行tar xvf vmnet.tar指令或用鼠标指在其上并右键解码到指定地方——比如上面的~/下载中),假设你已经安装了Vmware Workstation 8.0.x,vmnet.tar应该在usr/lib/vmware/modules/source/中。这样产生了一个vmnet-only子目录(subdirectory).
3)运行上面的patch,即:patch -p1 < ~/下载/vmware3.2.0.patch,注意这是在子目录vmnet-only上面的目录(parent directory)运行,比如说假设你的vmnet-only子目录和vmware3.2.0.patch是在目录~/下载之中,则在目录~/下载中运行patch -p1 < vmware3.2.0.patch
4)重新tar vmnet:运行指令tar cvf vmnet.tar vmnet-only/并将产生的vmnet.tar移至usr/lib/vmware/modules/source/中(先将其中原有的vmnet.tar改名为vmnet.tar.orig)
5)重新启动Vmware Workstation 8.0.x,这个vmnet模块应该能够完成compiled并安装。
我的VMware刚刚从8.0.2自动升级到了8.0.3,出现了同样的问题,用上面的方法修改vmnet.tar后依然可以compile安装并其后运行VMware.
解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安装的情况
-
- 帖子: 59
- 注册时间: 2012-05-02 13:49
解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安装的情况
- 附件
-
- vmware802fixlinux320.tar.gz
- (1.99 KiB) 已下载 87 次
-
- 帖子: 7
- 注册时间: 2009-05-01 23:20
Re: 解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安
谢谢, 解决问题了,不过太难理解了, 如果你能从新整理下一就更好了,好不容才弄明白不定的安装;
非常感谢;
非常感谢;
-
- 帖子: 104
- 注册时间: 2008-11-20 13:42
-
- 帖子: 3
- 注册时间: 2009-06-01 20:54