web-dev-qa-db-fra.com

Créer un lecteur USB amorçable à partir de la machine virtuelle (KVM)

Je sais qu'il y a plusieurs questions similaires mais je n'ai pas trouvé de réponse à ma situation. J'utilise Lubuntu 16.04 dans KVM et je veux écrire ce VM sur un lecteur USB et l'initialiser. Pour cela j'ai exécuté Sudo qemu-img convert /var/lib/libvirt/images/myimage.qcow2 -O raw /dev/sda. Je peux également démarrer le système à partir de l'USB avec KVM: Sudo kvm -usb -usbdevice disk:/dev/sda -m 2G. Mais lorsque j'essaie de démarrer à partir du lecteur USB d'un système physique, cela ne fonctionne pas. J'ai essayé sur trois ordinateurs et avec deux clés USB, mais aucun d'entre eux ne démarre. Lorsque vous choisissez le lecteur USB dans le menu du BIOS, il n’atteint pas GRUB ni un écran de démarrage. Comment obtenir un lecteur USB amorçable de la machine virtuelle?

2
jans

L'UEFI était à l'origine du problème. Changer les paramètres du BIOS de "UEFI" à "BIOS hérité" ou à "UEFI et héritage" avec CMS activé a résolu mon problème. Les crédits vont à G Trawo et Michael Hampton.

Je n'ai pas essayé de créer VM avec démarrage UEFI au début, comme le suggérait Michael Hampton, mais cela ressemble à une autre solution possible.

2
jans