求助ununtu11.10 下 安装 vmware 8.01 不能编译内核错误
1个回答
展开全部
这个不是WMWARE WORKSTATION的问题,是你IE的问题。VMWARE WORKSTATION编写的时候内部用的是JAVA虚拟机,因此会有一部分JAVA的脚本。而这部分脚本又是通过IE内核组件来呈现出来的。所以VMWARE WORKSTATION再调用JAVA脚本时会出错。
原因是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 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并安装。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询