![VMware vmplayer 无法在 Ubuntu 上启动虚拟机:“无法打开 /dev/vmmon”](https://linux22.com/image/1373119/VMware%20vmplayer%20%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E5%90%AF%E5%8A%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%9A%E2%80%9C%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%20%2Fdev%2Fvmmon%E2%80%9D.png)
在 Ubuntu 12.04 上尝试使用 VMPlayer 启动 ova VM 时出现以下错误
Could not open /dev/vmmon: No such file or directory. Please make sure the kernel module 'vmmon' is loaded
我用 lsmod 检查了一下,确实没有加载。当我尝试使用“modprobe -v vmmon”加载模块时,出现以下错误:-
insmod /lib/modules/3.5.0-37-generic/misc/vmmon.ko
FATAL: Error inserting vmmon (/lib/modules/3.5.0-37-generic/misc/vmmon.ko): Invalid module format
然后我从 VMware 论坛上找到了以下建议:-
sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old
sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"
这进行了大量编译,我猜是再次编译模块,但我在最后得到了以下输出:-
Starting VMware services:
Virtual machine monitor failed
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet done
VMware Authentication Daemon done
Unable to start services
在此之后,我得到了与整个过程开始时相同的错误。 这让我完全困惑了 2 天,任何帮助都将不胜感激 :(
答案1
以 root 身份卸载它,然后重新安装。这可能会为您解决问题。