Product SiteDocumentation Site

30.6.5. BIOS и UEFI

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