无法在全新安装的 XenServer 上启动迁移的 Ubuntu VM

无法在全新安装的 XenServer 上启动迁移的 Ubuntu VM

这几天过得真艰难。停电后,我的服务器配置变得一团糟,现在我正试图让我的虚拟机恢复运行。

我将 XenServer 重新安装到同一个盒子中的新 SSD 上。我将旧 SSD 作为存储库添加到新安装的实例中。我尝试备份旧实例中的元数据,但在尝试备份池时出现错误,因此看起来我无法以自动方式恢复所有虚拟机(我尝试使用恢复选项,但没有成功)。

我可以正常查看新安装的所有磁盘。我可以创建新的虚拟机并连接现有的 VDI,对于 Windows 实例来说没有太多问题。它们按预期启动。

但是,我的 Ubuntu VM(12.04)无法启动。它们显示黑屏,然后当我点击进入,它们会显示黑屏,左上角有下划线(光标,但不闪烁)。性能选项卡显示 CPU 使用率为 100%。它们从不启动,我无法 ping 它们(网络选项卡无论如何都不会显示 IP 地址)。

另一个奇怪的事情需要注意——这似乎只对最初在 XenServer 中创建的实例造成影响。我有一个从 VirtualBox 迁移过来的 Ubuntu VM,它启动得很好。所有其他“本机”VM 都无法启动。

有什么想法吗?唯一要注意的另一件事是,他们一开始甚至不会尝试启动。当尝试启动任何新创建的虚拟机时,我收到错误:

The bootloader for this VM returned an error -- did the VM installation succeed?  INVALID_SOURCE

在我的笔记中,我记录了运行此命令来启动虚拟机:

xe vm-param-set uuid=<vm-uuid> HVM-boot-policy=BIOS\ order HVM-boot-params:order=dc

这似乎让我更接近了,但现在我只看到黑屏,我不知道如何继续。

相关内容