devzone.org.ua/post/vypravlennia-zavysannia-booting-from-hard-disk-v-qemu-kvm-virt-manager.md

2 KiB
Raw Permalink Blame History

Виправлення зависання "Booting from Hard Disk..." в QEMU / KVM (virt-manager)

Після переносу образу на нет-бук, помітив таку проблему: запуск машини зависає на етапі завантаження, зі 100% споживанням CPU та подальшим розгоном кулерів. В принципі, те само й при створенні нової машини на базі оригінального ISO Debian.

Рішення

  1. Зайшов до UEFI (на ребуті тиснемо F10)

    • Увімкнув "Virtualization Technology"
    • Вимкнув "Secure Boot"
  2. Пофіксив права SELinux на образ qcow2, бо в мене він переїхав з хибними (через що сабж сипав помилки з відповідними подробицями)

sudo semanage fcontext -a -t virt_image_t '/var/lib/libvirt/images/debian13.qcow2'
sudo restorecon -v /var/lib/libvirt/images/debian13.qcow2
  • не впевнений, чи дійсно потрібна перша команда
  1. Додав пакет:
sudo dnf install edk2-ovmf
  1. У застосунку virt-manager, в налаштуваннях віртуальної машини: "Show virtual hardware details" (або піктограма лампи) > "Overview" > вкладка "XML"
<os>
    <type arch="x86_64" machine="pc-q35-10.1">hvm</type>
    <loader readonly="yes" type="pflash" format="raw">/usr/share/OVMF/OVMF_CODE.fd</loader>
    <nvram template="/usr/share/OVMF/OVMF_VARS.fd" templateFormat="raw" format="raw">/var/lib/libvirt/qemu/nvram/debian13_VARS.fd</nvram>
    <boot dev="hd"/>
</os>
  • якщо не редагується, то в основному вікні треба увімкнути таку можливість
  • зміни вносити при вимкненій машині

Посилання