vmware播放器编译问题

在我更新到Ubuntu 12.04之前,VMware工作正常,当我尝试运行Vmware Player时,它说它需要使用VMware Kernel Model Updater编译并加载到正在运行的内核中。 它成功编译了以下内容:虚拟机监视器,VMware阻止文件系统,虚拟机通信接口和VMCI套接字。 但它确实编译了虚拟网络设备,因此无法启动VMware服务。 这是一个知道问题,你如何解决它?

确保正确安装播放器。

  1. 从http://www.vmware.com/go/downloadplayer/下载Vmware Player

    • 我注意到它通过chrome下载为文本文件。
    • 确保将文件扩展名重命名为“.bundle”
  2. 安装播放器

    sudo sh ./VMware-Player-4.0.2-591240.x86_64.bundle

  3. 从上面列出的站点下载软件包。

    http://slackblogs.blogspot.de/2012/01/vmware-workstation-802-and-linux-kernel.html

  4. 解压缩包并运行补丁

    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/链接到vmwarevmware-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。

有一组工作的5条指令和一个补丁来自:

http://dakotux.wordpress.com/2012/05/07/install-vmware-player-on-ubuntu-1204/