Bug 53632

Summary: Отсутствует загрузчик на целевой системе после установки разливочного образа с LVM
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: alterator-kopidelAssignee: Ajrat Makhmutov <rauty>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: pivkindyu, rauty
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Разбивка на исходной системе
none
Разбивка на целевой системе после установки none

Description Vladislav Glinkin 2025-03-26 18:14:20 MSK
Версия пакета:
alterator-kopidel-0.0.4-alt1

После установки разливочного образа, собранного на исходной системе с LVM, на целевой системе отсутствует загрузчик.
В Legacy для загрузки приходится выполнять его установку вручную (grub-install из под rescue).

С UEFI все ещё хуже, поскольку на целевой системе не оказывается раздела под /boot/efi и всё свободное место на диске занимает один раздел с корнем системы и SWAPFS (хотя в vm-profile.scm он упоминался).
Чтобы запустить такое, пришлось провести некоторые манипуляции с LVM, создать раздел под загрузчик, сгенерировать новую конфигурацию загрузчика и установить её.

Шаги воспроизведения:
1. Установить Рабочую Станцию K со стандартным профилем "Установка рабочей станции".
2. Обновить систему до актуально состояния репозитория.
3. Создать разливочный образ с настройками по умолчанию, записать его и установить на другую машину.

Ожидаемый результат:
Система загружается.

Фактический результат:
Система не загружается. Загрузчик отсутствует.

Дополнительно:
С профилями:
- "Установка рабочей станции (совместима с Timeshift) - btrfs"
- "Установка рабочей станции (без LVM)"

проблем не возникало.
Comment 1 Vladislav Glinkin 2025-03-26 18:18:21 MSK
Created attachment 18092 [details]
Разбивка на исходной системе
Comment 2 Vladislav Glinkin 2025-03-26 18:18:45 MSK
Created attachment 18093 [details]
Разбивка на целевой системе после установки
Comment 3 Pivkin Denis 2025-03-28 11:00:26 MSK
Дополню, ошибка воспроизводится только в таком сценарии:
1) Установить Рабочую Станцию K со стандартным профилем "Установка рабочей станции" на nvme диск
2) Создать разливочный образ с настройками по умолчанию, записать его и установить на другую машину
Comment 4 Repository Robot 2025-04-05 19:16:49 MSK
alterator-kopidel-0.1.1-alt1 -> sisyphus:

 Sat Apr 05 2025 Ajrat Makhmutov <rauty@altlinux> 0.1.1-alt1
 - Create smaller partitions first (closes: 53632).
 - Add regular expression support to package names for the squashfs image.
 - Add less to squashfs packages.
 - Add libproc2_1 to squashfs packages.