Bug 37958 - Ошибка установки загрузчика при установке системы на корневой раздел LUKS без отдельного /boot
Summary: Ошибка установки загрузчика при установке системы на корневой раздел LUKS без...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: installer-common-stage2 (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-29 12:28 MSK by Nikolay A. Fetisov
Modified: 2020-01-29 12:30 MSK (History)
6 users (show)

See Also:


Attachments
Схема разбиения дисков (275.97 KB, image/png)
2020-01-29 12:28 MSK, Nikolay A. Fetisov
no flags Details
Ошибка установки загрузчика (388.02 KB, image/png)
2020-01-29 12:29 MSK, Nikolay A. Fetisov
no flags Details
Запрос пароля из Grub2 в установленной системе (3.06 KB, image/png)
2020-01-29 12:30 MSK, Nikolay A. Fetisov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2020-01-29 12:28:25 MSK
Created attachment 8550 [details]
Схема разбиения дисков

При установке системы с ручным разбиением диска, с использованием LUKS для корневого раздела и без выделения под /boot отдельного раздела, после установки
системы на этапе установки загрузчика выдаётся ошибка.

Порядок воспроизведения:
- Загружаем StarterKit (alt-p9-cinnamon-20191212-x86_64.iso) в виртуальной 
  машине.
- Запускаем установщик.
- Разбиваем диск, создаём раздел LUKS для /, без отдельного /boot - 
  см. 0-partition.png
- Устанавливаем систему.
- На этапе "6/10: Bootloader setup" получаем ошибку grub-install
"attempt to install to encrypted disk without cryptodisk enabled.
Set `GRUB_ENABLE_CRYPTODISK=y' in file `/etc/default/grub'." -
  см. 1-grub-install-error.png

Ошибка выдаётся, т.к. нет отдельного /boot, и Grub2 должен сам подключить
диск LUKS для загрузки себя.

При добавлении руками "GRUB_ENABLE_CRYPTODISK=y" в 
/mnt/destination/etc/sysconfig/grub2 
и повторном запуске шага 6/10 установка нормально завершается и
установленная система нормально загружается, с запросом пароля к разделу
в самом Grub2 (2-grub-luks.png).


Но, по-видимому, имеет смысл задавать параметр внутри установщика.
Comment 1 Nikolay A. Fetisov 2020-01-29 12:29:19 MSK
Created attachment 8551 [details]
Ошибка установки загрузчика
Comment 2 Nikolay A. Fetisov 2020-01-29 12:30:09 MSK
Created attachment 8552 [details]
Запрос пароля из Grub2 в установленной системе