我的 Ubuntu 电脑无法加载 VirtualBox。
我收到的消息是:
Error:
Failed to create the VirtualBox COM object.
The application will now terminate.
Start tag expected, '<' not found.
Location: '/home/josh/.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())
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: VirtualBox
Interface: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
我的电脑当前运行的是 Ubuntu 12.10。
答案1
我列出了文件,发现有两个文件。一个名为 VirtualBox.xml,另一个名为 VirtualBox.xml-prev。我注意到第一个文件的大小为 0 字节,第二个文件的大小为 1243 字节,但与 0 不同。
所以我打开了这两个文件,并将内容从 VirtualBox.xml-prev 复制到第一个文件,保存并关闭该文件,然后就可以了。
在我的笔记本电脑中,这些文件位于~/.VirtualBox
。
答案2
删除该文件,一切都会好起来。打开你的终端并:
rm /home/josh/.VirtualBox/VirtualBox.xml
答案3
下面介绍如何修复此问题。
- 卸载当前安装的 VirtualBox 版本:如何卸载 VirtualBox。
- 删除本地隐藏文件夹(
/.VirtualBox
,其中包含.XML
导致错误的文件)。 - 安装 VirtualBox:VirtualBox/安装。