1. 程式人生 > >VMware Fushion解決"vmmon模組的版本不匹配"報錯

VMware Fushion解決"vmmon模組的版本不匹配"報錯

我手上一份新的虛擬機器環境是用Windows下的VMWare Workstation 12這版本做的,對應於Mac下的VMware Fushion我的版本是7.0,載入虛機後提示錯誤:
這裡寫圖片描述
說明VMware Fushion 7.0版本不能匹配上VMWare Workstation 12版本。

網上搜了一下,針對VMWare Workstation 12,需要VMware Fushion 8.5版本。下載、安裝再次啟動可還是報錯:
這裡寫圖片描述

1.開啟終端;
2.執行命令:sudo rm -rf /System/Library/Extensions/vmmon.kext ,根據提示輸入管理員密碼;
3.執行命令:sudo cp -pR /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext /System/Library/Extensions/
這裡寫圖片描述


4.執行命令:sudo kextutil /System/Library/Extensions/vmmon.kext
這裡寫圖片描述
如果出現執行報錯,可以嘗試先執行下面的命令:

sudo kextunload /System/Library/Extensions/vmmon.kext

如果不出現Failed to unload com.vmware.kext.vmx86 - (libkern/kext) kext (kmod) start/stop routine failed,恭喜你可以執行第五步命令了,如果出現了,可以先嚐試重啟機器後再執行上述步驟。我嘗試了第一次確實出現了這個報錯,重啟機器後再次執行就可以了。

載入、啟動,一起正常了,
這裡寫圖片描述

總結說一句,就是還是要支援正版:)

歡迎關注我的個人微信公眾號:bisal的個人雜貨鋪
這裡寫圖片描述