Виправлення зависання "Booting from Hard Disk..." в QEMU / KVM (virt-manager)
Після переносу образу на нет-бук, помітив таку проблему: запуск машини зависає на етапі завантаження, зі 100% споживанням CPU та подальшим розгоном кулерів. В принципі, те само й при створенні нової машини на базі оригінального ISO Debian.
Рішення
1. Зайшов до UEFI (на ребуті тиснемо F10)
1.1. Увімкнув "Virtualization Technology"
1.2. Вимкнув "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
- не впевнений, чи дійсно потрібна перша команда
3. Додав пакет:
sudo dnf install edk2-ovmf
4. У застосунку 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>
- якщо не редагується, то в основному вікні треба увімкнути таку можливість
- зміни вносити при вимкненій машині
Посилання
/uk/