KVM 卡在“从硬盘启动”

KVM 卡在“从硬盘启动”

我正在尝试在从 .vhdx(Hyper-V)转换为 .qcow2(KVM)的 KVM 上运行 Ubuntu-server-16.04 虚拟机。

当我导入虚拟磁盘映像并启动虚拟机时,KVM 会挂起在“从硬盘启动”上。我已经成功导入了几乎相同的虚拟机,但该 VM 安装了 Grub 引导加载程序,所以我猜这就是问题所在。

我想知道是否有任何方法可以在没有 Grub 引导加载程序的 KVM 上导入虚拟机?

答案1

如今,在 Hyper-V 上创建的虚拟机几乎都是第二代虚拟机。这些虚拟机使用 UEFI 启动。为了在不同的虚拟机管理程序上启动 VM,您必须将其配置为使用 UEFI 启动。

例如,使用 virt-manager 您可以在导入虚拟机映像时设置 UEFI(和 Q35 芯片组)。

virt-manager 自定义虚拟机截图

如果 UEFI 选项被禁用,则需要在系统上安装 OVMF 固件包,该固件包为虚拟机提供 UEFI 固件。包名称因 Linux 发行版而异,并且您没有说明您正在运行什么,因此您需要自己找到它。

相关内容