仪器社区

mac系统下,vm虚拟机打不开/dev/vmmon,如何解决?

爱悦星儿 2014-10-19
打开vmware时弹出提示1、打不开/dev/vmmon:无此文件或目录请确保已加载内核模块'vmmon'2、初始化显示器设备失败3、找不到以连接的有效对等进程看样子是硬盘的问题,本来分了60G的空间... 打开vmware时弹出提示 1、打不开/dev/vmmon: 无此文件或目录 请确保已加载内核模块'vmmon' 2、初始化显示器设备失败 3、找不到以连接的有效对等进程 看样子是硬盘的问题,本来分了60G的空间,现在只有10M,如何解决?
评论
全部评论
司徒颗洲
这个提示是说系统找不到一个脚本,可能是安装的损坏了一个文件,可以重新安装一下软件,或者修复软件。按照下面内容来复制:1、自己替换一下VM的路径,(下面的是我机器上的虚拟机路径),和虚拟机的配置文件路径,文件名有空格要加""号,其中的参数X,一定要大写,要不就不能全屏了,写好后先运行一次,如有提示让你全屏的时候你就全屏,下次再运行就不会有提示了,如果不想在开机的时候有黑框闪话,再HI我,再给你弄个VBS来调用BAT,就不会有黑框了;

@echo off

start /min "" "E:\Program Files\VMware\VMware Workstation\vmware.exe" -X "E:\My Documents\My

Virtual Machines\Windows XP Professional\Windows XP Professional.vmx"
exit 2、是cmd的命令,把上面的代码复制到记事本里,保存为.bat格式,之后运行它看一下效果。
20 0 2018-03-31 0条评论 回复
Fgnhcgjj
我来回答吧,这个问题如果在Fusion10或者11上发生,有一个更简单的办法可行。
去MAC->安全与隐私,通用,有一个关于VMware访问的消息,勾选允许。再次尝试打开VM则正常运行。Z后感谢使用VMware产品
6 0 2018-07-31 0条评论 回复
mgdzazuq
是软件冲突,找找看你机器上有涉及显示相关的软件,我找到insomniax。关闭这个就好了。道理都差不多
8 0 2018-08-07 0条评论 回复
私人医生zr
"打不开/dev/vmmon" 解决办法:
和HAXM或者docker冲突,说一下mac上haxm冲突的解决办法
:
1 启动vmware fushion前先卸载haxm的内核模块:sudo kextunload
/Library/Extensions/intelhaxm.kext, 然后可以正常启动vmware fushion
2 要使用haxm模块时先关闭vmware
fushion,卸载vmmon模块sudo kextunload /Applications/VMware\
Fusion.app/Contents/Library/kexts/vmmon.kext
(也可能移动到/System/Library/Extensions/vmmon.kext, 卸载用 sudo kextunload
/System/Library/Extensions/vmmon.kext)加载haxm模块 sudo kextload /Library/Extensions/intelhaxm.kextdocker冲突解决方法类似。系统又没有加载上面的提到的模块,可以用kextstat 查看:vmmon.kext对应的模块bundleid是com.vmware.kext.vmx86,可以在kextstat(sudo kextstat)看到如下信息:404    0 0xffffff7f838ad000 0xf000     0xf000     com.vmware.kext.vmx86 (0582.40.40) 03552346-3760-35D0-B874-4D536DA426E5 <7 5 4 3 1>intelhaxm.kext 对应的模块bundleid是com.intel.kext.intelhaxm,可以在kextstat(sudo kextstat)看到如下信息:156    0 0xffffff7f838ad000 0x14000    0x14000    com.intel.kext.intelhaxm (6.0.5) 8C4C5339-F7AA-36E5-A052-3D2E7DC6DF16 <7 5 4 3 1>
一味重新安装,不是mac (*nix)解决问题的方法,那时windows上解决问题的方法。
3 0 2017-07-12 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论