macOS 10.13 安裝Virtualbox失敗

Enviroment

系統(tǒng):macOS 10.13 High Sierra

虛擬機(jī):virtualBox 5.1.28

Problem description

今天mac重裝了系統(tǒng),升級(jí)到了10.13,安裝virtualbox的時(shí)候卻總是安裝失敗。具體癥狀為在最后一步的時(shí)候提示安裝失敗,出現(xiàn)嚴(yán)重錯(cuò)誤。

如下圖:

最詭異的是,在/Applications/里能找到virtualbox,并且可以打開界面,但是不能虛擬機(jī),會(huì)報(bào)錯(cuò):

Kernel drivers not installed (rc = -1908)

Reason

Google之,在StackExchange上找到了解答

High Sierra comes with a new security feature: Secure Kernel Extension Loading, which blocks kernel extension loading.

也就是,virtualbox在安裝的時(shí)候需要安裝內(nèi)核擴(kuò)展(Kernel extenstion),而macOS 10.13 High Sierra新安全特性會(huì)阻止外部內(nèi)核擴(kuò)展的安裝,所以安裝總是會(huì)被系統(tǒng)攔截。

如下圖:

Solutions

Solution 1:

進(jìn)入Preferences > Security & Privacy > General: 然后手動(dòng)允許

Solution 2:

在終端手動(dòng)禁用此安全特性(不推薦)

sudo spctl --master-disable

My Solution ( 8 Oct, 2017 )

本來是嘗試用第一種方法解決,但后來發(fā)現(xiàn)一個(gè)問題:

無法新建Host-only虛擬網(wǎng)卡,會(huì)報(bào)No such file or directory的錯(cuò)誤。

于是干脆就用方法二禁用掉此安全特性,然后重裝virtualbox了,重裝一切正常。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容