KVM bleibt bei „Booten von Festplatte“ hängen

KVM bleibt bei „Booten von Festplatte“ hängen

Ich versuche, die virtuelle Maschine Ubuntu-Server 16.04 auf einer von .vhdx (Hyper-V) in .qcow2 (KVM) konvertierten KVM auszuführen.

Wenn ich mein virtuelles Disk-Image importiere und die virtuelle Maschine starte, bleibt der KVM bei „Booten von der Festplatte“ hängen. Ich habe es bereits geschafft, fast dieselbe virtuelle Maschine zu importieren, aber auf dieser VM war der Grub-Bootloader installiert, also vermute ich, dass das das Problem ist.

Ich frage mich, ob es eine Möglichkeit gibt, die virtuelle Maschine auf dem KVM zu importieren, die nicht über den Grub-Bootloader verfügt?

Antwort1

Heutzutage sind auf Hyper-V erstellte virtuelle Maschinen fast immer virtuelle Maschinen der 2. Generation. Diese booten mit UEFI. Um die VM auf einem anderen Hypervisor zu booten, müssen Sie sie so konfigurieren, dass sie mit UEFI bootet.

Beispielsweise würden Sie mit virt-manager UEFI (und den Q35-Chipsatz) festlegen, während Sie das Image der virtuellen Maschine importieren.

virt-manager VM anpassen Screenshot

Wenn die UEFI-Option deaktiviert ist, müssen Sie das OVMF-Firmwarepaket auf Ihrem System installieren, das virtuellen Maschinen UEFI-Firmware zur Verfügung stellt. Der Paketname variiert je nach Linux-Distribution, und Sie haben nicht gesagt, was Sie ausführen, also müssen Sie dies selbst herausfinden.

verwandte Informationen