VirtualBox 5.1.8安装未安装内核扩展。我该如何解决?[macOS 10.13]


20
  1. 当我安装VirtualBox时,它说安装“失败”,但我的应用程序文件夹中仍然有VirtualBox.app。
  2. 当我尝试启动Windows 7 VM时,它显示“未安装内核驱动程序(rc = -1908)。
  3. 在线解决方案说我应该“重新启动主机”。我检查了StartupItems文件夹,它是空的。

因此,我猜安装程序无法安装内核扩展。

因此,有一个叫做SIP的东西可以防止安装内核扩展。我现在应该禁用它吗?

我该怎么办?我需要在8小时内安装Windows虚拟机...


VBox 5.1.28有什么问题?
klanomath

Answers:


38

High Sierra具有一项新的安全功能:安全内核扩展加载,该功能可阻止内核扩展加载。实施似乎有问题

要允许加载某些非Apple内核扩展,您必须允许在“ Preferences”>“ Security&Privacy”>“ General”中执行:

在此处输入图片说明

或使用终端命令禁用安全功能(不推荐):

sudo spctl --master-disable

1
谢谢堆积..按钮没有做..每次我运行安装时,它都要求我解锁同一位开发人员。命令做了。
baash05

2
建议的解决方案对我不起作用(“允许”或“终端”命令均无效)。是否已使用VB 5.2测试过?
维京人

2
一旦失败一次,便无法重新安装。高Sierra 10.13.3,VB 5.2.6和5.1.4。卸载无济于事。
gamut,

我使用的是10.13.4,很遗憾,这无法正常工作。Allow不会执行任何操作,也不会运行命令并选择“ Anywhere”。阳光下似乎没有任何作用。
Cornelius

我在此处的一条消息或另一条消息中看到了快速笔记,这是我所缺少的关键部分。当我打开“安全性和隐私”对话框时,“应用”按钮可见,然后单击该按钮,没有明显的动作。提示仍然存在。在尝试申请之前,我需要等待更长的时间。我发现我等了20分钟,直到按钮真正起作用(提示消失了)。
凯文·布克斯

6

该解决方案在High Sierra上为我工作。技巧是进行一次肯定会失败的安装运行,但会在“常规安全性”选项卡上提示您“允许Oracle扩展”。单击允许选项。然后再次重新运行安装,应该会导致安装成功。


第一个答案是问题的根本原因。但是,我觉得这个答案很完美。当您在安装后收到失败消息并仍然看到虚拟框时,您需要重新安装,直到成功,如Motifsky所述。然后它应该工作。它为我工作。谢谢
Karpak
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.