Bug 44352

Summary: Невозможно установить загрузчик на системе на LVM
Product: Branch p10 Reporter: Vera Blagoveschenskaya <vercha>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: CLOSED FIXED QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: antohami, nickel, zerg
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
скрин-1
none
скрин-2
none
Предупреждение none

Description Vera Blagoveschenskaya 2022-11-17 18:39:43 MSK
Created attachment 11891 [details]
скрин-1

Стенд в тестировании:
Workstation K 10.1 x86_64 
http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/kworkstation/alt-kworkstation-10.1-install-x86_64.iso

Legacy mode
1) Создать LVM раздел (предварительно таблицу разделов НЕ создавать), назначить его корневым, отдельного раздела для /boot НЕ делать.
Конфигурация изображена на скрине 1.
2) Установить систему.

Результат: на шаге "7/12 Установка загрузчика" возникает ошибка "Невозможно установить загрузчик" - см. скрин 2.

Ожидаемый результат: система успешно устанавливается и грузится с LVM раздела

Дополнительно: если предварительно создать таблицу разделов, то ошибка не воспроизводится.
Comment 1 Vera Blagoveschenskaya 2022-11-17 18:40:00 MSK
Created attachment 11892 [details]
скрин-2
Comment 2 Антон Мидюков 2022-11-17 19:09:09 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #0)
> Дополнительно: если предварительно создать таблицу разделов, то ошибка не
> воспроизводится.

Т.е. проблема в том, что таблица разделов при создании lvm не создаётся. И вопрос в том, нормально это или нет. Мне кажется нормальным, что lvm может быть из накопителей целиком собран, а не разделов по одному на накопителе.

Тут скорее не хватает проверки, что / или /boot при загрузке в режиме Legacy находится на таблице разделов MBR или GTP с разделом bios_grub.
Или проверки наличия хотя бы одного MBR или GTP с разделом bios_grub при загрузке в режиме Legacy.
Comment 3 Антон Мидюков 2023-01-16 14:51:35 MSK
(Ответ для Антон Мидюков на комментарий #2)
> Тут скорее не хватает проверки, что / или /boot при загрузке в режиме Legacy
> находится на таблице разделов MBR или GTP с разделом bios_grub.
> Или проверки наличия хотя бы одного MBR или GTP с разделом bios_grub при
> загрузке в режиме Legacy.

GPT, а не GTP, конечно же.
Comment 4 Vera Blagoveschenskaya 2023-06-26 10:43:46 MSK
alterator-vm-0.4.32-alt2
Добавлено предупреждение - см. скрин.
Пройти на следующий шаг установщика нельзя, если будет сформирована некорректная конфигурация.
Comment 5 Vera Blagoveschenskaya 2023-06-26 10:44:02 MSK
Created attachment 13595 [details]
Предупреждение