macOS 10.13 安装Virtualbox失败
macOS 10.13 安裝Virtualbox失敗
Enviroment
- macOS: 10.13 High Sierra
- 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ì)阻止外部?jī)?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 )
本來(lái)是嘗試用第一種方法解決,但后來(lái)發(fā)現(xiàn)一個(gè)問題:
無(wú)法新建Host-only虛擬網(wǎng)卡,會(huì)報(bào)No such file or directory的錯(cuò)誤。
于是干脆就用方法二禁用掉此安全特性,然后重裝virtualbox了,重裝一切正常。
轉(zhuǎn)載于:https://www.cnblogs.com/yangzigege/p/8579409.html
總結(jié)
以上是生活随笔為你收集整理的macOS 10.13 安装Virtualbox失败的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【CentOS】安装部署jenkins从
- 下一篇: js中几种实用的跨域方法原理详解