vmware播放器编译问题
在我更新到Ubuntu 12.04之前,VMware工作正常,当我尝试运行Vmware Player时,它说它需要使用VMware Kernel Model Updater编译并加载到正在运行的内核中。 它成功编译了以下内容:虚拟机监视器,VMware阻止文件系统,虚拟机通信接口和VMCI套接字。 但它确实编译了虚拟网络设备,因此无法启动VMware服务。 这是一个知道问题,你如何解决它?
确保正确安装播放器。
-
从http://www.vmware.com/go/downloadplayer/下载Vmware Player
- 我注意到它通过chrome下载为文本文件。
- 确保将文件扩展名重命名为“.bundle”
-
安装播放器
sudo sh ./VMware-Player-4.0.2-591240.x86_64.bundle
-
从上面列出的站点下载软件包。
http://slackblogs.blogspot.de/2012/01/vmware-workstation-802-and-linux-kernel.html
-
解压缩包并运行补丁
sudo ./patch-modules_3.2.0.sh
这应该工作。
@redshark …感谢您的链接!
更新
对于VMware播放器版本4.0.3,请参阅dbrewer的回答
如何安装VMware Player?
关于Ubuntu 12.04解决方案的VMware
Player编译问题:
创建符号链接:
sudo ln -s /etc/init.d/vmware /etc/rc.d/init.d
然后运行以下命令以安装所有vmware
服务:
sudo vmware-modconfig --console --install-all
启动VMware
vmplayer
关于4.0.3,只是一个额外的细节(我无法将其发布到4.0.3线程中,因此在此处发布)
当我运行补丁脚本或vmwareplayer
它会因此错误而挽救
sh: 1: /etc/rc.d/init.d/vmware: not found Unable to stop services
所以我所做的只是创建一个符号链接
sudo ln -s /etc/init.d /etc/rc.d/init.d
(即/etc/rc.d/
内的/etc/init.d
链接
结果我现在在/etc/rc.d/
链接到vmware
和vmware-USBArbitrator
在此之后错误消失了,我能够编译模块
这是为我的一个朋友工作的解决方案: http : //slackblogs.blogspot.de/2012/01/vmware-workstation-802-and-linux-kernel.html对我来说它不起作用我使用了测试版,在ubuntu 12.04上运行得很好:)
我必须首先执行apt-get安装补丁,以便运行patch-modules_3.2.0.sh脚本。 之后我可以再次使用VMWare。 我正在使用从11.10 xubuntu升级的12.04。