未安装内核驱动程序(rc = -1908)Mac High Sierra 10.13

时间:2018-10-18 17:36:16

标签: macos vagrant virtualbox vagrantfile macos-high-sierra

我当前在Mac High Sierra 10.13.6上运行庞大的版本2.1.5

因此,在完成vagrant initvagrant up命令之后,我想在virtualbox中有一个完全运行的虚拟机。但是在无所事事之后,我得到了它。

执行VBoxManage(Vagrant使用的CLI)时出错 用于控制VirtualBox。命令和stderr如下所示。

命令:[“ startvm”,“ 3574f45d-aade-4053-af8b-0c88330e855f”,“-type”,“ headless”]

Stderr:VBoxManage:错误:虚拟机“ saltstates_default_1539870640620_6152”在启动期间意外退出,退出代码为1(0x1) VBoxManage:错误:详细信息:代码NS_ERROR_FAILURE(0x80004005),组件MachineWrap,接口IMachine

知道这是怎么回事吗?

2 个答案:

答案 0 :(得分:0)

因此,如果您具有Mac High Sierra或更高版本,则Mac安全性和系统偏好设置允许应用程序在安装应用程序后30分钟内进行系统更改。因此,我必须卸载虚拟盒,然后重新安装它。然后,我进入系统偏好设置并允许更改内核驱动程序。

答案 1 :(得分:0)

不必重新安装VirtualBox即可解决此问题。如VirtualBox forum for macOS hosts中所述,您可以改为执行以下操作:

  1. 重新启动计算机并进入恢复模式(重新引导时按住⌘-R。)
  2. 打开终端。
  3. 键入以下内容:spctl kext-consent add VB5E2TV963
  4. Enter
  5. 重新启动计算机。