Bug 24652 - Выбор загрузчика по умолчанию: grub2-{pc,efi} или lilo (или extlinux :)
: Выбор загрузчика по умолчанию: grub2-{pc,efi} или lilo (или extlinux :)
Status: REOPENED
: Sisyphus
(All bugs in Sisyphus/installer)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-11-28 08:12 by
Modified: 2012-10-29 19:51 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-11-28 08:12:44
Здравствуйте! Очень хотелось бы, чтоб при установке моего любимого дистрибутива
был выбор установки загрузчика по умолчанию. Многие уже просто привыкли к lilo,
тем более в alterator есть все необходимые инструменты для его настройки в
графическом режиме.Я считаю, что на данный момент он намного ближе к обычному 
пользователю  Для домашних десктопов совсем не нужны дополнительные функции
grub2. Почему бы не сделать выбор?
------- Comment #1 From 2010-11-30 15:30:03 -------
Разве что в экспертном режиме, когда кто-нибудь напишет модуль.
------- Comment #2 From 2012-10-29 16:18:26 -------
Задачка немного видоизменяется, т.к. появился ещё и grub2-efi.
Вероятно, это будет alterator-bootloader на основе alterator-grub.
------- Comment #3 From 2012-10-29 16:23:26 -------
(В ответ на комментарий №2)
> Задачка немного видоизменяется, т.к. появился ещё и grub2-efi.
> Вероятно, это будет alterator-bootloader на основе alterator-grub.

Давайте все же пока сосредоточимся на grub-* , lilo -- хорошо, но позже.
------- Comment #4 From 2012-10-29 19:51:53 -------
Мои теоретические соображения по теме:

1. Писать не классический модуль альтератора, а шаг инсталятора. Не думать о
старой конфигурации, на входе - чистая система.  Полноценный модуль альтератора
писать отдельно, если надо.
Если предполагается, что могут запустить из системы - проверять наличие
lilo.conf и предупреждать, что все старые настройки будут потеряны.

2. В отдельный скрипт выделить сбор данных о системе. Это весьма нетривиальная
часть, которая часто меняется (то hal наступит, то udev извернется). Чтоб можно
было спросить кого угодно: "запусти это и покажи вывод". Скрипт пригодится и
для всяких текстовых инсталяторов, и для lilo, и для grub.

3. Отдельные скрипты для генерации конфига и запуска lilo, grub... Начать можно
с совсем простого (как я понимаю, сейчас для grub так и сделано). Опять-таки,
пригодятся для всяких автоматов, текстовых инсталяторов и т.п.

4. Простой модуль альтератора, который этим рулит.