VM报错”找不到可以连接的有效对等进程”的解决方案

两种原因:

1.驱动被gatekeeper拦截,在设置里允许就行

2.不明原因驱动无法加载,具体表现为VM自带的4个驱动中某个或多个无法正常加载,可以通过kextstat |grep vm查看,正常请款下加载的4个驱动是:

184 1 0xffffff7f85fad000 0x11000 0x11000 com.vmware.kext.vmci (90.8.1) F673BA9E-4370-3867-996E-CA6615DFDE0A <12 5 4 3 1>
185 0 0xffffff7f85fbe000 0x16000 0x16000 com.vmware.kext.vmnet (0752.01.54) 9EDDE1C1-80D8-3154-95A1-25F70585272E <184 5 4 3 1>
186 0 0xffffff7f85fd4000 0x12000 0x12000 com.vmware.kext.vmx86 (0752.01.54) F20CC4A3-BFB5-365B-AEB8-84796FAA26F4 <7 5 4 3 1>
187 0 0xffffff7f85fe6000 0x6000 0x6000 com.vmware.kext.vmioplug.17.1.3 (17.1.3) 4E465B8F-BBF2-3877-BB4B-17398E62310C <53 5 4 3 1>

如果有起不来的,可以写成自启动脚本,在开机后自动把驱动先加载了

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KeepAlive</key>
        <false/>
        <key>Label</key>
        <string>com.usualwyy.autostartvmmon</string>
        <key>ProgramArguments</key>
        <array>
                <string>/sbin/kextload</string>
                <string>/Library/StagedExtensions/Applications/VMware Fusion.app/Contents/Library/kexts/vmmon.kext</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
        <key>StandardOutPath</key>
        <string>/dev/null</string>
        <key>UserName</key>
        <string>root</string>
</dict>
</plist>

保存到/Library/LaunchDaemons,然后

sudo plutil -convert binary1 com.usualwyy.autostartvmmon.plist
launchctl load -w /Library/LaunchDaemons/com.usualwyy.autostartvmmon.plist

 

《VM报错”找不到可以连接的有效对等进程”的解决方案》上有2条评论

  1. 感谢感谢!搜了好久终于知道原因了。原来是驱动加载的问题。可能是最近插了一个USB的键盘和鼠标导致修改了一些VMware设置吧。

回复 游客 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注