解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安装的情况

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
min2max
帖子: 59
注册时间: 2012-05-02 13:49

解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安装的情况

#1

帖子 min2max » 2012-05-04 18:55

原因是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.
附件
vmware802fixlinux320.tar.gz
(1.99 KiB) 已下载 87 次
lixinjiuai
帖子: 7
注册时间: 2009-05-01 23:20

Re: 解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安

#2

帖子 lixinjiuai » 2012-05-06 16:46

谢谢, 解决问题了,不过太难理解了, 如果你能从新整理下一就更好了,好不容才弄明白不定的安装;
非常感谢;
aneji
帖子: 3
注册时间: 2009-06-01 20:54

Re: 解决VMware Workstation 8.0.x中的模块vmnet不能在K/ubuntu 12.04上编译安

#4

帖子 aneji » 2012-05-07 9:31

呵呵, 的确好用,感谢!
回复