OSX主机上的VirtualBox:信号6错误,只能无头运行


10

我无法以交互方式启动任何VM。它们可以在无头运行时工作(--type vrdp)

如果我尝试正常运行,则会得到:

$ VBoxManage startvm Kubuntu
Waiting for the VM to power on...
VBoxManage: error: The virtual machine 'Kubuntu' has terminated unexpectedly during startup because of signal 6
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine, callee 

我的主机是运行10.6.7的Intel iMac,我使用的是VirtualBox 4.0.6,并安装了Oracle扩展。

有任何想法吗?

进一步的信息:如果使用sudo,虚拟机可以很好地交互启动。这似乎意味着存在某种错误的权限或锁定的文件或某处,但是我已经检查了Library / VirtualBox中的所有文件。


主持人是什么?他们都是库本图人吗?第一个错误行指示主机已关闭(Kubuntu称为中止,因此将SIGABRT发送到VBox)。这使主机看起来像是问题所在,但是您暗示有多个故障主机。你修好了吗?如果是这样,怎么办?
Synetech

Answers:


20

我在Mac OS X 10.7.5主机上运行的所有VM都有这个确切的问题。一个重启的问题解决了,因为没有.vbox文件似乎有任何问题。


重新启动了什么,主机还是来宾?
Synetech 2012年

4
主人。没有虚拟机能够运行,所以这是唯一可以重启的事情:)
Kekoa 2012年

Jeff表示他可以引导和重新启动其来宾。如果它们都受到影响,那么重启主机可能确实有所帮助。
Synetech

重新启动主机似乎可以有效解决问题
knokio

s-capitan 10.11上的sama问题,也可以工作
ismailsunni

0

首先,备份您的VM(包括磁盘映像及其附带的所有内容)。

然后,进入虚拟机所在的文件夹。在其中,您应该看到一个名为“ VirtualBox.xml”的文件和一个名为“ VirtualBox.xml-prev”的文件HOPEFULLY。将“ VirtualBox.xml”文件重命名为“ VirtualBox.xml.old”,然后将“ VirtualBox.xml-prev”重命名为“ VirtualBox.xml”。尝试重新启动VM-错误应该消失了。

如果您没有VirtualBox.xml-prev文件,请尝试创建新的VM,并使用旧的磁盘映像。该过程将为您重新创建VirtualBox.xml文件。

记住要备份!


如果您指的是单个VM,那么这不是问题。我什至可以克隆磁盘映像并创建全新的计算机。这是更系统的事情,我的六个虚拟机中没有一个可以正常启动,但它们都会无头启动。如果您要为所有VM引用全局配置文件,那么我还没有尝试将其弄乱,因此我将对其进行研究。
茄子杰夫,
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.