Product SiteDocumentation Site

40.5.5. BIOS и UEFI

По умолчанию, в качестве прошивки, используется SeaBIOS, который эмулирует BIOS x86. Можно также выбрать OVMF, который эмулирует UEFI.
При использовании OVMF, необходимо учитывать несколько моментов:
  • Для сохранения порядка загрузки, должен быть добавлен диск EFI. Этот диск будет включен в резервные копии и моментальные снимки, и может быть только один.
  • При использовании OVMF с виртуальным дисплеем (без проброса видеокарты в ВМ) необходимо установить разрешение клиента в меню OVMF (которое можно вызвать нажатием кнопки ESC во время загрузки) или выбрать SPICE в качестве типа дисплея.
Пример изменения прошивки ВМ на UEFI:
  1. Поменять тип прошивки на UEFI:
    PVE. Настройка BIOS
  2. Добавить в конфигурацию ВМ диск EFI:
    PVE. Добавление диска EFI
Команда создания диска EFI:
# qm set <vm_id> -efdisk0 <storage>:1,format=<format>,efitype=4m,pre-enrolled-keys=1
где:
  • <storage> — хранилище, в котором будет размещён диск;
  • <format> — формат, поддерживаемый хранилищем;
  • efitype — указывает, какую версию микропрограммы OVMF следует использовать. Для новых ВМ необходимо указывать 4м (это значение по умолчанию в графическом интерфейсе);
  • pre-enroll-keys — указывает, должен ли efdisk поставляться с предварительно загруженными ключами безопасной загрузки для конкретного дистрибутива и Microsoft Standard Secure Boot. Включает безопасную загрузку по умолчанию.