标签:code led size tle director get color none src
今天mac重装了系统,升级到了10.13,安装virtualbox的时候却总是安装失败。具体症状为在最后一步的时候提示安装失败,出现严重错误
如下图:
最诡异的是,在/Applications/里能找到virtualbox,并且可以打开界面,但是不能虚拟机,会报错: Kernel drivers not installed (rc =
-1908)
Google之,在StackExchange上找到了解答
High Sierra comes with a new security feature: Secure Kernel Extension Loading, which blocks kernel extension loading.
也就是,virtualbox在安装的时候需要安装内核扩展(Kernel
extenstion),而macOS 10.13 High
Sierra的新安全特性会阻止外部内核扩展的安装,所以安装总是会被系统拦截。
如下图:
进入Preferences > Security & Privacy > General: 然后手动允许
在终端手动禁用此安全特性(不推荐)
sudo spctl --master-disable
============================
本来是尝试用第一种方法解决,但后来发现一个问题:
无法新建Host-only虚拟网卡,会报No such file or directory
的错误。
于是干脆就用方法二禁用掉此安全特性,然后重装virtualbox了,重装一切正常。
标签:code led size tle director get color none src
原文地址:https://www.cnblogs.com/mouseleo/p/8868485.html