Mac系統下,VM虛擬機提示“打不開 /dev/vmmon: 無此文件或目錄


有可能是和HAXM或docker沖突了

  1. 先徹底關閉VM客戶端,並在活動監視器中將進程也殺掉。然后在終端中執行命令將HAXM卸載:sudo kextunload /Library/Extensions/intelhaxm.kext。再打開VM就可以了。

  2. 如果需要使用haxm模塊,請按照下面步驟操作:

    • 請先將VM關閉
    • 執行sudo kextunload /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext命令卸載vmmon模塊。
      如果vmmon在System/Library/Extensions下,則執行sudo kextunload /System/Library/Extensions/vmmon.kext命令卸載。
    • 執行sudo kextload /Library/Extensions/intelhaxm.kext命令加載haxm模塊
  3. 與docker沖突的解決方法與此類似

  4. 查看kextstat可以查看系統有沒有加載上述模塊:

    • vmmon.kext對應的模塊bundleid是com.vmware.kext.vmx86
    • intelhaxm.kext對應的模塊bundleid是com.intel.kext.intelhaxm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM