macOS Mojave,版本 10.14.5 和 VirtualBox 6.0.6。
我正在尝试在 iMac 上安装 VirtualBox,我的 iMac 运行的是最新的 Mojave。我搜索了这个问题的解决方案,虽然有很多结果,但没有一个对我有用。我发现的所有帖子都显示了“安全和隐私”对话框中的选项,而我却没有:
我的电脑没有“允许”按钮,也没有按钮左侧的文字。我反复阅读了说明,我确信自己已经正确遵循了说明,但我就是没有这个选项。
有办法修复此问题吗,我可以安装 VirtualBox 吗?
[编辑] 我尝试在我的 iMAC 上从终端运行以下路径:
- /卷/Macintosh
不存在,我有:
- /卷/VirtualBox
- /卷/iMAC
当我尝试时:
sudo installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /Volume/iMAC
我有:
installer: Package name is Oracle VM VirtualBox
installer: Upgrading at base path /
installer: The upgrade failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
[编辑#2]
这是我做的:
使用 ~/Downloads 中的“VirtualBox-6.0.6-130049-OSX.dmg”并使用 Finder 我打开了 DMG 文件。
然后我双击 VirtualBox.pkg 图标。
我单击弹出对话框中的“继续”按钮,然后单击剩余对话框中的“继续”。
我单击“安装”按钮,然后以超级用户身份输入我的密码并单击“安装软件”按钮。
不久之后显示如下内容:
我单击“关闭”按钮并显示以下内容:
我点击了“保留”按钮。我已经尝试了好几次但都失败了,于是我在网上搜索并找到了执行以下操作的说明:
点击 Apple 图标(左上角),选择“系统偏好设置”,在弹出的窗口中选择“安全和隐私”,默认打开“常规”。我点击挂锁并解锁。我的图像没有改变以反映我发现的许多其他页面上显示的内容:
就是这样,我无法再进一步了……
[编辑#3]
尽管报告了错误,但我刚刚检查了“LaunchPad”和“VirtualBox 6.0”是否已安装。我启动了它并添加了我想使用的虚拟机:
我的虚拟机:
当我尝试启动它时,我得到:
和
搜索了最后一个错误对话框中显示的消息后,我卸载了 VirtualBox 并再次尝试,没有任何区别,然后我卸载并重新启动系统,然后再次安装,因为有些帖子说这将解决“安全和隐私”对话框中显示的权限问题,但我仍然没有看到这个,也没有进一步的进展。
任何帮助都深表感谢...
答案1
解决方案已发布:
https://forums.virtualbox.org/viewtopic.php?f=8&t=84092&p=448559#p448559
在 mac OS +10.3 上安装带有安全内核的 Virtual Box 可能会失败。出现此消息后:
内核驱动程序未安装(rc=-1908)
因为您必须在安全扩展列表中添加 Oracle 编辑器。
如果有机会,您可以在“首选项”->“安全和隐私”中看到授权请求。
但我的情况不是这样。我想分享解决方案,因为这对我来说真的很痛苦:在此授权列表中添加 Oracle 编辑器。
以恢复模式 (cmd + R) 重启你的 Mac
然后打开终端并输入:spctl kext-consent add VB5E2TV963
重新启动你的 Mac。
VB5E2TV963 是 oracle 的代码。
答案2
苹果公司声明在技术说明 tn2459 中它只会提示一次,并且系统偏好设置中的文本仅可见 30 分钟。
我执行以下操作来再次查看允许按钮:
- 关闭系统偏好设置
- 再次安装虚拟盒(它表明失败)
- 打开系统偏好设置-安全:然后允许按钮再次出现
- Virtual Box 对我有用
答案3
在终端运行:
sudo kextcache --clear-staging
对我来说它无需重启即可工作,如果它不工作,请尝试重启。
答案4
首先,您可以尝试通过终端安装:
~ brew install virtualbox
VirtualBox 需要内核扩展才能运行。
如果安装失败,请在以下位置启用它后重试:
系统偏好设置 → 安全和隐私 → 常规
有关详细信息,请参阅供应商文档或此Apple 技术说明。