• 您現在的位置是:首頁 >手機 > 2021-03-28 07:00:32 來源:

    如何在MacOS Mojave中安裝VirtualBox

    導讀 如果您嘗試在macOS Mojave中安裝VirtualBox,您可能已經注意到安裝有時會失敗,并顯示通用的安裝失敗錯誤消息。然后,在嘗試運行Virtu

    如果您嘗試在macOS Mojave中安裝VirtualBox,您可能已經注意到安裝有時會失敗,并顯示通用的“安裝失敗”錯誤消息。然后,在嘗試運行VirtualBox時,您可能會遇到另一個錯誤,提示“未安裝內核驅動程序”,VirtualBox無法運行。對于安裝/運行VirtualBox問題,我們將介紹兩種不同的解決方案,一種解決方案涉及Gatekeeper旁路,另一種解決方案使用Gatekeeper異常(對于macOS 10.14.5或更高版本)。

    安裝失敗的原因以及內核模塊無法成功加載的原因是由于MacOS Mojave中的安全限制,因此,要成功安裝VirtualBox并運行該應用程序,您需要相對簡單地繞過上述內容安全限制(或者,您也可以完全禁用Gatekeeper,但是通常不建議這樣做)。順便說一句,盡管本文顯然是針對VirtualBox的,但您會發現安裝包含內核擴展的其他應用程序也需要同樣的通用過程。

    如何在MacOS Mojave中成功安裝VirtualBox(如果失敗)

    假設您已經將VirtualBox下載到Mac上(可以從此處免費下載),以下是在MacOS Mojave中成功安裝和運行VirtualBox的方法:

    像往常一樣運行VirtualBox安裝程序,最終您將看到“安裝失敗”消息

    VirtualBox安裝失敗

    失敗后退出VirtualBox安裝程序

    現在下拉the Apple菜單并打開系統偏好設置

    選擇“安全和隱私”并轉到“安全”偏好設置面板中的“常規”選項卡,然后單擊鎖定按鈕并輸入管理員密碼

    在“安全性常規”部分的底部,找到表明“禁止加載開發人員'Oracle America,Inc'的系統軟件”的消息,然后單擊“允許”按鈕

    允許Oracle安裝程序在Mac上運行

    重新啟動VirtualBox安裝程序并照常進行安裝,現在應該可以成功完成安裝

    Virtualbox成功安裝

    繼續并像往常一樣運行VirtualBox,它應該可以正常加載,而沒有任何進一步的內核驅動程序錯誤消息。如果仍然遇到問題,請參考下一步,這是更高版本的MacOS所需要的不同過程。

    無法在MacOS 10.14.5或更高版本中安裝/運行VirtualBox?嘗試這個

    如果您嘗試在運行macOS Mojave 10.14.5或更高版本的計算機上安裝VirtualBox,則可能會遇到App Store之外的應用程序的公證要求。要解決這個問題(目前直到VirtualBox被公證),請嘗試以下操作:

    通過同時重新引導并按住COMMAND + R鍵將Mac重新啟動到恢復模式

    在“實用程序”屏幕上,下拉“實用程序”菜單,然后選擇“終端”以從恢復模式啟動終端

    輸入以下命令:

    spctl kext-consent add VB5E2TV963

    按回車鍵,然后像往常一樣以正常啟動方式重新啟動Mac

    該解決方案被張貼在我們下面的評論通過VirtualBox的論壇,似乎運行MacOS的10.14.5或更新版本很多用戶工作(感謝各種評論者離開了這個解決方案!)。顯然,“ VB5E2TV963”是Oracle的代碼,在命令行中輸入此Gatekeeper例外將允許VirtualBox在具有公證要求的最新版本的MacOS中安裝。在VirtualBox最終通過Apple概述的過程得到公證之前,這可能只是暫時的必要。

    現在嘗試安裝和/或運行VirtualBox,它在最新版本的MacOS系統軟件中應該可以正常工作。

    在下面的屏幕截圖中,您可以看到VirtualBox在帶有BeOS / Haiku OS的MacOS 10.14.x中運行。

    在MacOS中運行BeOS Haiku OS的VirtualBox

    如果您是高級用戶(可能首先是在運行虛擬化軟件和虛擬機),那么您可能有興趣通過按此處的說明調整Gatekeeper來允許從MacOS的任何位置安裝應用程序。

    為了快速了解背景,MacOS Mojave 10.14.5和更高版本的MacOS需要經過公證才能在App Store之外安裝某些應用程序。另外,GateKeeper是Mac OS的安全機制,旨在防止不受信任的應用程序在Mac上運行或安裝。默認情況下,較新版本的MacOS具有特別嚴格的Gatekeeper設置,并且會拋出錯誤消息,表明該應用程序無法打開,因為它來自某個身份不明的開發人員,依此類推,盡管只需右鍵單擊并選擇大多數應用程序允許您繞過該機制,也可以從“安全性”偏好設置面板中繞過該機制。。最新的macOS版本(例如Mojave)會更進一步,并且還需要開發人員對應用程序進行公證(或按照后一教程中的說明進行手動旁路),或者需要Gatekeeper旁路來安裝某些捆綁了內核擴展的軟件,例如VirtualBox的。如果你沒有這些保護機制,MacOS的激動,你總是可以完全禁用網閘和禁用系統完整性保護的好,雖然一般不建議這樣做。

    猜你喜歡

    最新文章

  • 成人app