Virtualbox 不运行:NS_ERROR_FAILURE

dsc*_*001 24 virtualbox

这是 ubuntu 12.10

virtual-box 不知何故不起作用:

我试图将 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}
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢您的回复

小智 14

我发现的最简单的决定:

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

  • 谢谢,现在我所有的机器都不见了,问题仍然存在:( (3认同)
  • 我的情况是“VirtualBox.xml”位于“~/.config/VirtualBox/VirtualBox.xml”。 (2认同)

小智 6

可能是因为一些更新。它发生在我身上。一个简单的命令可以解决这个问题:

sudo /etc/init.d/vboxdrv setup
Run Code Online (Sandbox Code Playgroud)


Tak*_*kat 5

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

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

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