Virtualbox 无法运行:NS_ERROR_FAILURE

Virtualbox 无法运行:NS_ERROR_FAILURE

这是 ubuntu 12.10

虚拟盒不知为何无法工作:

我正在尝试将 win7 安装到 USB 硬盘上。

boinc 已关闭,并且 RAM 大小设置为 4096 MB(太大?可能有 8 Gibi)

virtual-box 的报告为:

the com-object for virtualbox could not be created.

the application is now ended.

Start tag expected, '<' not found.

Location: '/home/$user/.VirtualBox/VirtualBox.xml', line 1 (0), column 1.

/build/buildd/virtualbox-4.1.18-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[484] (nsresult VirtualBox::init()).

Fehlercode:NS_ERROR_FAILURE (0x80004005)
Komponente:VirtualBox
Interface:IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

我的评论:为什么 virtualbox 将 xml 安装到 .VirtualBox 中的 $user 文件夹中?它不应该在 usb 硬盘上吗?(有 500 Gibi)

第一次安装尝试失败(使用 64 位 win7)我是否应该尝试使用 32 位 win7 的虚拟盒(ubuntu 64 位)?我是否应该将虚拟盒的 RAM 大小保留为默认的 512 MB?

感谢您的回复

答案1

我发现最简单的决定是:

  1. 进入文件夹/home/$user/.VirtualBox/
  2. 找到那里的文件VirtualBox.xml-prev,这是 Virtual Box 的配置备份
  3. 删除VirtualBox.xml
  4. 并将名称更改VirtualBox.xml-prevVirtualBox.xml

答案2

可能是由于一些更新。我也遇到过这种情况。一个简单的命令就可以解决这个问题:

sudo /etc/init.d/vboxdrv setup

答案3

您的 Virtual Box 设置似乎没有问题。但是,您看到的错误可能与之前安装 Windows 失败有关,导致 Virtual Box 设置中留下了对此安装的不必要的引用(通常位于您的 $HOME 中,并且位置正确)。

问题也可能来自可移动驱动器的安装。将虚拟磁盘 .vdi 文件安装到外部 USB 驱动器是可能的,但这可能会因更改媒体位置或挂载点而导致不良副作用。此外,我们还需要确保 virtualbox 用户对此外部驱动器具有读写访问权限。同样,我们显然不应该从虚拟操作系统访问此 USB 驱动器。

为了解决该问题,您可以在以下问题中找到解决方案,人们建议重新安装 Virtual Box:

答案4

文件 /home/$user/.VirtualBox/VirtualBox.xml 无效。它不是有效的 XML。很可能您手动或使用其他工具编辑了该文件。

您的内存大小和其他一切看起来都很好。

您能粘贴配置文件吗,也许我们可以轻松修复它。

相关内容