Kvm-secureboot

Матеріал з Wiki Welard
Версія від 15:28, 17 липня 2024, створена WikiSysop (обговорення | внесок) (Створена сторінка: == Як вимкнути Secure Boot у віртуальній машині KVM == === Попередні кроки === 1. Переконайтеся, що у...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Як вимкнути Secure Boot у віртуальній машині KVM

Попередні кроки

1. Переконайтеся, що у вас встановлений пакет OVMF:

  * Для дистрибутивів на основі Red Hat (наприклад, Rocky Linux, Fedora):
    
    dnf install edk2-ovmf
    

Редагування конфігурації віртуальної машини

1. Відкрийте XML конфігурацію віртуальної машини:

  
  virsh edit <назва_віртуальної_машини>
  

2. Знайдіть розділ <os> та змініть або додайте наступні рядки:

   <os firmware='efi'>
     <type arch='x86_64' machine='pc-q35-rhel9.2.0'>hvm</type>
     <loader readonly="yes" secure="no" type="pflash">/usr/share/edk2/ovmf/OVMF_CODE.fd</loader>
     <nvram template="/usr/share/edk2/ovmf/OVMF_VARS.fd">/var/lib/libvirt/qemu/nvram/windows_VARS.fd</nvram>
   </os>

3. Збережіть зміни та закрийте редактор.

Створення нового NVRAM файлу

1. Якщо файл /var/lib/libvirt/qemu/nvram/windows_VARS.fd ще не існує, створіть його копіюванням файлу OVMF_VARS.fd:

  
  cp /usr/share/edk2/ovmf/OVMF_VARS.fd /var/lib/libvirt/qemu/nvram/windows_VARS.fd
  

Перезапуск віртуальної машини

1. Перезапустіть віртуальну машину:

  
  virsh reboot <назва_віртуальної_машини>
  

Ці кроки повинні допомогти вимкнути Secure Boot у віртуальній машині, яка працює через KVM.