VirtualBox:预期开始标记,但未找到“

VirtualBox:预期开始标记,但未找到“

在硬盘几乎已满的情况下重新启动 VirtualBox 后,我使用的 VM 处于“无法访问”状态,并显示以下错误消息:

Start tag expected, '<' not found

答案1

检查 VirtualBox VMs 文件夹中的 VM 文件。

如果.vbox文件大小为零,则将文件复制到.vbox-prev该文件上。

重新启动VirtualBox,它应该已经修复。

答案2

似乎存储机器设置的配置文件搞砸了。最简单的尝试是创建一台与不工作的机器具有相同设置的新机器;但是当它要求创建新的硬盘时,选择使用现有映像并选择虚拟机硬盘的映像(可能是 work.vdi)。

答案3

我找到的修复该问题的答案是:

1.-.vbox使用编辑器打开文件,您可以查看文件是否为空、包含日志或不完整。(在我的情况下,文件包含日志)

2.- 创建具有与之前的虚拟机相同规格的新虚拟机。

3.- 复制新的.vbox,并粘贴到包含错误的虚拟机中。

4.- 编辑.vbox虚拟机中的错误。

<Machine uuid=用新值更新该值,在本例中可以加 1。

例如:New.vbox e64e0000-b000-00e0-bc4a-9f0aaa97d680那么您可以按照下面的方式更新e64e0000-b000-00e0-bc4a-9f0aaa97d681

您需要在字段中<Image uuid="写入最后快照的 ID。使用新的 .vbox 启动虚拟机

答案4

我遇到了同样的问题,但我发现以 root 身份从终端启动 VirtualBox 就可以了。

sudo virtualbox

(对于那些不想冒丢失虚拟机的风险的人来说)

相关内容