Создать загрузочный USB-накопитель с виртуальной машины (KVM)

Я знаю, что есть несколько похожих вопросов, но я не смог найти ответ на мою ситуацию. Я использую Lubuntu 16.04 в KVM и хочу записать эту виртуальную машину на USB-накопитель и загрузиться с нее. Для этого я выполнил sudo qemu-img convert /var/lib/libvirt/images/myimage.qcow2 -O raw /dev/sda, Я также могу загрузить систему с USB с помощью KVM: sudo kvm -usb -usbdevice disk:/dev/sda -m 2G, Но когда я пытаюсь загрузиться с USB-накопителя в физической системе, это не работает. Я пробовал на трех компьютерах и с двумя USB-накопителями, но ни один из них не загружается. При выборе USB-накопителя в меню BIOS он вообще не достигает GRUB или экрана загрузки. Как получить загрузочный USB-накопитель с ВМ?

1 ответ

Решение

UEFI был основной причиной этой проблемы. Изменение настроек BIOS с "UEFI" на "Legacy BIOS" или "UEFI and legacy" с включенной CMS решило мою проблему. Кредиты идут к Г. Траво и Майклу Хэмптону.

Сначала я не пытался создать виртуальную машину с загрузкой UEFI, как это предлагал Майкл Хэмптон, но это звучит как еще одно возможное решение.

Другие вопросы по тегам