安装VMware:无法打开/ dev / vmmon:没有这样的文件或目录。请确保已加载内核模块“ vmmon”

Man*_*han 5 virtualbox virtual-machine vmware-workstation uefi

我从官方网站下载了VMware S / W并进行了安装。当我尝试运行任何虚拟机时,它显示错误

无法打开/ dev / vmmon:没有这样的文件或目录。请确保已加载内核模块“ vmmon”

failed to initialize。我尝试了解决方案,并在最后一条命令中收到以下错误

$ sudo mokutil --import MOK.der
Run Code Online (Sandbox Code Playgroud)

该系统不支持EFI变量``

我也无法安装virtualbox,错误是

未安装内核驱动程序(rc = -1908)

Rqo*_*mey 11

有很多关于vmmon缺失的帖子,但是这个总是在我更新ubuntu内核后咬我,然后我每次都忘记:)

来自:https : //kb.vmware.com/s/article/1002411

vmware-modconfig --console --install-all

编辑 - 我现在还必须在 Ubuntu 上执行以下操作:

“第一行只需要运行一次:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
sudo mokutil --import MOK.der
Run Code Online (Sandbox Code Playgroud)

然后重新启动,如果没记错的话,您将要求确认对引导加载程序的更改。本质上,您正在将此自创建的证书添加到引导加载程序。

sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)

sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)

sudo modprobe -v vmmon

sudo modprobe -v vmnet

sudo vmware-networks --start
Run Code Online (Sandbox Code Playgroud)

如果您升级内核 Workstation 构建模块,您需要拥有最新版本的工作站/播放器/查看器,如果内核发生更改,构建过程通常会中断。因此,如果您遇到问题,请首先确保您拥有最新版本的工作站https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

  • 在 Kubuntu 18.10 中使用 15.0.1 build-10737736 和 linux kernel 4.18.0-15-generic 运行命令后,我无法启动服务虚拟机监视器和虚拟以太网 (2认同)