MacOS-Big Sur VirtualBox错误:虚拟机在启动过程中意外终止,退出代码为1(0x1)。

这是在更新为MacOS Bug sur版本后发生的情况。然后尝试启动VirtualBox虚拟机,下面的选项都试过了,但都没有成功: 1. 卸载并重新安装VirtualBox 2. 创建全新的虚拟机并尝试 3. 重新安装Oracle_VM_VirtualBox_Extension_Pack-6.1.16 有其他人遇到相同的问题吗?非常感谢任何解决此问题的线索。 以下是完整的错误信息。

Failed to open a session for the virtual machine New Ubuntu.

The virtual machine 'New Ubuntu' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap

Screenshot


2在终端中运行brew install virtualbox对我而言解决了问题,而“允许Oracle”在“安全与隐私”设置中。 - Sid Jonnala
1brew install virtualbox 对我也解决了问题。 - StevieD
3个回答

这个对我有用

sudo su
csrutil clear
reboot
  • 然后使用官方卸载程序卸载VirtualBox并重新安装
  • 如果提示,请前往“系统偏好设置-隐私-通用”接受扩展程序
  • 重新启动

我在更新Big Sur到11.5之后又不得不做这个。但是我并不需要卸载VirtualBox。感谢这个指南。 - ond1
对我来说,这种方法也起作用了,但与其成为 root 用户,我只是使用了 sudo csrutil clear 命令,然后重启了机器,并重新安装了 vbox。 - joonasj
在完成11.5.2更新后,突然冒出了问题。感谢您的指南。(我还注意到他们的安装程序现在明确表示在Big Sur上安装后必须重新启动。) - heavyboots
3很遗憾,这并没有对我有所帮助。 - Dronir
1我要补充一下我的前一个评论,我真是太蠢了,忘记了我正在使用我的M1 Mac,VirtualBox在这上面根本不会工作。 - Dronir
@Dronir 谢谢!!需要更突出地强调:虚拟机软件 VirtualBox 在新款 M1 Mac 上无法使用 - Caleb Stanford
这个在2022年仍然有效。对我来说,只需要sudo csrutil clear然后重新启动就足够了。 - spiilmusic

我不太愿意使用Homebrew而不是官方软件包安装,但这确实解决了我的问题。使用以下命令:

brew install --cask virtualbox
安装了Virtualbox的更新版本(7.0.6),比Virtualbox官网上提供的任何版本(6.1.40)都要新,而且新版本在Mac OSX Ventura上运行良好,而6.1.40则不行(即使重新安装并允许内核扩展)。 另请参阅:https://stackoverflow.com/questions/13670176/virtualbox-error-kernel-driver-not-installedrc-1908#comment119766775_56758118https://www.virtualbox.org/ticket/19795

当我尝试从VirtualBox用户界面打开虚拟机时,我收到了这样的错误信息。(这是我第一次安装VirtualBox或任何虚拟机。)但我可以通过命令行运行虚拟机,使用以下命令:VirtualBoxVM --startvm <虚拟机ID或唯一名称>