我已经在 14.04 上使用 VMware Player 很长时间了。大约 3 个月前我更新到了 16.04。现在我尝试在升级后第一次启动 VMware Player,但它拒绝启动!我双击启动器上的快捷方式,然后程序尝试像往常一样启动,在底部任务栏中显示一条消息“正在启动 VMware Player”,几秒钟后它就消失了,没有任何错误!
我尝试了以下操作,没有任何变化:
我重新安装了一个稍微新一点的版本。从版本 6 到 7 (VMware-Player-7.1.2-2780323.x86_64.bundle)
我找到了这个帖子升级到 ubuntu 16.04 后 vmware 出现错误并在 bios 中禁用安全启动。
我读过这篇文章VMware 无法在 ubuntu 16.04 LTS 中运行(甚至没有错误消息)人们说 VMware Player 很烂。但我在 Ubuntu 上用了它大约 5 年了,到目前为止从未遇到过问题。
当然,为了以防万一,我还是运行了更新......
以上所有信息都是原始问题 - 我启动了 VMplayer,但它没有启动,没有错误消息或任何对话框。以下所有内容都是当前问题,在尝试一些终端命令后,我在编译模块并将其加载到内核时遇到了一堆错误
我找到了这个帖子Ubuntu 升级后 VMware 无法运行。我运行了一下
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
,它看起来就要启动了……我被要求更新内核,我输入密码并且该过程失败并显示以下消息:
(vmware-gksu:4905): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", (vmware-gksu:4905): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", Gtk-Message: Failed to load module "canberra-gtk-module"
使用评论Ubuntu 15.10 上的 VMware Player我跑了
echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf
。sudo ldconfig
我也跑了sudo apt-get install libcanberra-gtk*
尝试完所有这些命令后,当我vmplayer
在终端上输入时,系统会要求我输入密码来编译内核,一旦启动该过程就会失败。下图显示了我看到的情况。
之后终端的内容vmplayer
可以在这里找到:https://paste.ubuntu.com/24246599/
错误日志的内容可以在这里找到:https://paste.ubuntu.com/24246694/
我的高级问题是如何让 VMware Player 版本 6 或 7 与 16.04 配合使用?
我确信有必要提及,上面第二个有序列表中的帖子建议运行sudo modprobe vmnet
。我不确定此命令提供了什么信息,但这里是:modprobe: FATAL: Module vmnet not found in directory /lib/modules/4.4.0-66-generic
非常感谢任何建议或意见!
答案1
我在使用 vmware player 12.5.6 时遇到了类似的问题。我可以编译 vmmon 和 vmnet(您需要安装 build-essential 和 linux-headers-generic)。但是它们不会加载到内核中。vmware 建议关闭安全启动(我已经禁用了)或对模块进行签名(这没什么区别,因为我没有运行安全启动或 UEFI)。如果您想尝试一下,请参阅此处的答案: 升级到 ubuntu 16.04 后 vmware 出现错误
为了回答您的基本问题,您可以在这里找到 vmware player 7: https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_player/7_0|PLAYER-714|product_downloads
首先您需要卸载当前的 vmware 播放器:
sudo vmware-installer -u vmware-player
安装 vmware player 7.* 后,需要在 .bashrc 中添加一行以使 vmplayer 启动:
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
来自这个答案:Ubuntu 升级后 VMware 无法运行
尽管仍然存在 vmmon 无法加载到内核的问题...但至少 vmplayer 已经启动了。
答案2
尝试sudo apt-get install open-vm-tools
下载并运行 vmplayer 12.5 的安装