Bug 24652 - Выбор загрузчика по умолчанию: grub2-{pc,efi} или lilo (или extlinux :)
Summary: Выбор загрузчика по умолчанию: grub2-{pc,efi} или lilo (или extlinux :)
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: installer (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-28 08:12 MSK by Сергей Рева
Modified: 2012-10-29 19:51 MSK (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Сергей Рева 2010-11-28 08:12:44 MSK
Здравствуйте! Очень хотелось бы, чтоб при установке моего любимого дистрибутива был выбор установки загрузчика по умолчанию. Многие уже просто привыкли к lilo, тем более в alterator есть все необходимые инструменты для его настройки в графическом режиме.Я считаю, что на данный момент он намного ближе к обычному  пользователю  Для домашних десктопов совсем не нужны дополнительные функции grub2. Почему бы не сделать выбор?
Comment 1 Andrey Cherepanov 2010-11-30 15:30:03 MSK
Разве что в экспертном режиме, когда кто-нибудь напишет модуль.
Comment 2 Michael Shigorin 2012-10-29 16:18:26 MSK
Задачка немного видоизменяется, т.к. появился ещё и grub2-efi.
Вероятно, это будет alterator-bootloader на основе alterator-grub.
Comment 3 AEN 2012-10-29 16:23:26 MSK
(В ответ на комментарий №2)
> Задачка немного видоизменяется, т.к. появился ещё и grub2-efi.
> Вероятно, это будет alterator-bootloader на основе alterator-grub.

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

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

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

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

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