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



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

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

并说failed to initialize.我尝试了这个解决方案,在最后一个命令得到以下错误

$ sudo mokutil --import MOK.der

此系统不支持 EFI 变量''

我也无法安装虚拟盒子,错误是

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

有很多关于缺少 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

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

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

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

最新更新