Включить UEFI для QEMU KVM на Fedora

by itisgood

UEFI (Unified Extensible Firmware Interface) стал успешным преемником устаревшей прошивки BIOS.

Эмуляция оборудования на основе UEFI на виртуальной машине KVM / QEMU возможна благодаря так называемой OVMF (Open Virtual Machine Firmware), которая поставляется с EDK2 (EFI Development Kit), эталонной реализацией UEFI.

OVMF доступен в виде пакета RPM для дистрибутивов на основе RPM (CentOS, Fedora, Red Hat).

В случае выпуска Fedora все, что нам нужно, это RPM-пакет edk2-ovmf.

Если вы не знаете BIOS у вас или UEFI см. Как проверить, использует ли ваш компьютер UEFI или BIOS

Для выпуска Fedora 25 пакет обновлений edk2-ovmf доступен в репозитории обновлений:

# dnf info edk2-ovmf
Last metadata expiration check: 2:52:09 ago on Fri Jun  1 12:49:36 2018.
Available Packages
Name        : edk2-ovmf
Arch        : noarch
Epoch       : 0
Version     : 20161105git3b25ca8
Release     : 1.fc25
Size        : 2.8 M
Repo        : updates
Summary     : Open Virtual Machine Firmware
URL         : http://www.tianocore.org/edk2/
License     : BSD and OpenSSL
Description : EFI Development Kit II
            : Open Virtual Machine Firmware (x64)

Установите пакет, используя следующую команду:

# dnf install edk2-ovmf

Во время создания новой виртуальной машины на экране настройки виртуальной машины virt-manager перейдите на вкладку «Overview» и установите Firmware для UEFI x86_64:

Если вы создаете VM из командной строки с помощью команды virt-install, добавьте параметр -boot uefi в свою команду. Пример:

# virt-install --name centos7 --ram 2048 --boot uefi ...

 

You may also like

Leave a Comment