Bug 55052 - Запрос на реализацию предупреждения для минимального размера раздела EFI
Summary: Запрос на реализацию предупреждения для минимального размера раздела EFI
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-vm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Олег Соловьев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-04 08:29 MSK by igor
Modified: 2025-07-04 08:29 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description igor 2025-07-04 08:29:38 MSK
На момент публикации отчёта проверка размера реализована только для корневого раздела, но она так же необходима и для раздела EFI. Опыт проведён на версии установщика из образа kworkstation-install-11.1-RC20250630-x86_64.

В связи и спользованием файловой системы FAT32 минимальный размер раздела составляет 32 МБ, так как размер кластера по умолчанию 512 байт. Если для раздела указать меньший размер, установщик не сообщит о проблеме, система установится нормально, но при её последующем запуске будет выведена ошибка:
BdsDxe: failed to load Boot0002 "UEFI Misc Device" from 
PciRoot(0x)/Pci(0x2,0x3)/Pci(0x0,0x0): Not Found
BdsDxe: No bootable option or device was found.
BdsDxe: Press any key to enter the Boot Manager Menu.
Тем самым система неспособна загрузиться и требуется переустановка с увеличенным разделом EFI.

Вторым неочевидным моментом является то, что если выделить на раздел ровно 32 МБ, то на деле он будет меньше — 31 МБ с копейками (как я понимаю, в связи с резервированием). Из-за чего система вновь окажется не способной загрузиться.

По итогу минимальный размер, с которым точно нет проблем, равняется 34 МБ.
Предлагаю реализовать проверку минимального размера EFI-раздела и предупреждать пользователя, если тот укажет меньший, по примеру того, как это реализовано для корневого раздела.