web-dev-qa-db-fra.com

KVM est coincé à "démarrer à partir du disque dur"

J'essaie d'exécuter une machine virtuelle Ubuntu-Server-16.04 sur A KVM converti de .vhdx (hyper-v) à .qcow2 (kvm).

Lorsque j'importe mon image de disque virtuel et que vous démarrez la machine virtuelle, le KVM se bloque sur "démarrer à partir du disque dur". J'ai déjà réussi à importer presque la même machine virtuelle, mais que ===VM a été installé le chargeur de démarrage de Grub, alors je suppose que c'est le problème.

Je me demande s'il y a un moyen d'importer la machine virtuelle sur le KVM qui n'a pas le chargeur de démarrage de Grub?

4
Miodrag

Les machines virtuelles créées sur Hyper-V ces jours-ci sont presque toujours des machines virtuelles de génération 2. CES BOOT AVEC UEFI. Afin de démarrer le VM sur un autre hyperviseur, vous devez le configurer pour démarrer avec UEFI.

Par exemple, à l'aide d'ART-Manager, vous définissez UEFI (et Q35 Chipset) tout en important l'image de la machine virtuelle.

virt-manager customize VM screenshot

Si l'option UEFI est désactivée, vous devez installer le package de micrologiciels OVMF sur votre système, qui fournit du microprogramme UEFI aux machines virtuelles. Le nom du paquet varie en fonction de la distribution Linux, et vous n'avez pas dit ce que vous alliez, vous devrez donc la trouver vous-même.

4
Michael Hampton