|
После установки обновления БЮЛЛЕТЕНЬ № 2024-1108SE17MD (срочное оперативное обновление 1.7.6.UU1) или после перехода на Astra Linux Special Edition 1.8 виртуальные машины (ВМ) в системе виртуализация QEMU/KVM, использующие загрузку UEFI и созданные в более ранних обновлениях перестают запускаться. При запуске ВМ выдается ошибка:
qemu: could not load PC BIOS '/usr/share/OVMF/OVMF_CODE.fd |
или
Ошибка запуска домена: Путь «/usr/share/OVMF/OVMF_CODE.fd» недоступен: Нет такого файла или каталога |
Данная ошибка вызвана сменой версий виртуального встроенного программного обеспечения (прошивка), и вызванной этим сменой наименований файлов. Таблица соответствия имен файлов:
| Старая версия (2М) | Новая версия (4М) | Комментарий |
|---|---|---|
| /usr/share/OVMF/OVMF_CODE.fd | /usr/share/OVMF/OVMF_CODE_4M.fd | Копия старой версии находится в файле /usr/share/ovmf/OVMF.fd |
| /usr/share/OVMF/VMF_CODE.ms.fd | /usr/share/OVMF/OVMF_CODE_4M.ms.fd | |
| /usr/share/OVMF/OVMF_CODE.secboot.fd | /usr/share/OVMF/OVMF_CODE_4M.secboot.fd |
Для обеспечения запуска ВМ использующих прошивку /usr/share/OVMF/OVMF_CODE.fd следует создать символическую ссылку на копию старой версии:
| sudo ln -s /usr/share/ovmf/OVMF.fd /usr/share/OVMF/OVMF_CODE.fd |
Миграция с 2M на 4M при использовании разделяемых прошивок CODE/VARSВМ могут использовать раздельные образы прошивок, состоящие из двух частей:
Для миграции ВМ с версии прошивок 2M на версию 4M при использовании разделяемых прошивок CODE/VARS:
|