这是 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
我发现最简单的决定是:
- 进入文件夹
/home/$user/.VirtualBox/
- 找到那里的文件
VirtualBox.xml-prev
,这是 Virtual Box 的配置备份 - 删除
VirtualBox.xml
- 并将名称更改
VirtualBox.xml-prev
为VirtualBox.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。很可能您手动或使用其他工具编辑了该文件。
您的内存大小和其他一切看起来都很好。
您能粘贴配置文件吗,也许我们可以轻松修复它。