问题表征:
mac上的VMware Fusion 8.5在系统重启之后就用不了了,VMware Fusion本身可以打开,但是所有的虚拟机都无法启动,启动的时候就提示:
- Could not open /dev/vmmon: No such file or directory.
- Please make sure that the kernel module `vmmon' is loaded.
- monitor initialisation failed
原因:
mac上原来安装过virtual box,但是没有卸载干净,由于两者共用很多服务,导致vmware fusion 某些服务启动失败导致。
解决办法:
- 下载运行如下脚本彻底删除virtual box所有的文件
https://www.virtualbox.org/svn/vbox/trunk/src/VBox/Installer/darwin/DiskImage/VirtualBox_Uninstall.tool - 重启系统
- 运行vmware
后记
- 网上所述导致这个错误的原因很多,解决办法大多要求彻底卸载并重装VMware Fusion,感觉太过麻烦,这个办法亲测刚好对我的情况有效,但不一定能解决其他原因导致的该错误
- 原文地址:https://communities.vmware.com/thread/469762原文是针对VMware 6.0的,但是同样的方法在8.x上测试也有效