VMWare 虚拟机监视器在 Ubuntu 16.04 LTS 中失败

VMWare 虚拟机监视器在 Ubuntu 16.04 LTS 中失败

我无法在我的 ubuntu 16.04 LTS 操作系统中运行 vmware 12。它总是显示虚拟机监视器失败。

以下是截图

答案1

我解决了这个问题。

Ubuntu 16.04,VMware Workstation 12.1.0 build-3272444

  1. 在我的 BIOS 中禁用安全启动。
  2. 跑步

    sudo su -      
    vmware-modconfig --console --install-all
    

答案2

使用 Charly 的脚本superuser.com/questions/1328401/vmware-workstation-vmmon-broken-on-ubuntu-18-04/,我能够在 16.04LTS 上为内核 4.15.0-29-generic 构建所需的模块。脚本末尾有一个拼写错误,sudo ln -s /lib/x86_64-linux-gnu/libz.so.1和之间不应该有换行符/usr/lib/vmware/lib/libz.so.1/libz.so.1

我建议的另一个补充是将sudo /etc/init.d/vmware restart命令添加到上述脚本的末尾。

因此经过调整的实际解决方案脚本是:

#!/bin/bash
VMWARE_VERSION=workstation-12.5.9
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install
sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo /etc/init.d/vmware restart

```

抱歉,这不是对 Charly 的回答的评论,我在 这个帐户上没有声誉。

请注意,这仅适用于Workstation 12.5.9,您可以通过运行轻松判断您拥有哪个版本vmware --version

答案3

我遇到了同样的问题,解决方案是使用vmware-workstation-version-12.1.1-3770994。我试过了,效果很好。

答案4

就我而言,我在 Ubuntu 20.10 上运行 Workstation 16.0,并且需要使用MOKutil之前注册的 MOK 密钥vmware-modconfig才能成功完成。

这里有一份全面的指南:https://develmonk.com/2020/06/06/whats-wrong-with-vmware-workstation-on-ubuntu/

相关内容