Здравствуйте! Очень хотелось бы, чтоб при установке моего любимого дистрибутива был выбор установки загрузчика по умолчанию. Многие уже просто привыкли к lilo, тем более в alterator есть все необходимые инструменты для его настройки в графическом режиме.Я считаю, что на данный момент он намного ближе к обычному пользователю Для домашних десктопов совсем не нужны дополнительные функции grub2. Почему бы не сделать выбор?
Разве что в экспертном режиме, когда кто-нибудь напишет модуль.
Задачка немного видоизменяется, т.к. появился ещё и grub2-efi. Вероятно, это будет alterator-bootloader на основе alterator-grub.
(В ответ на комментарий №2) > Задачка немного видоизменяется, т.к. появился ещё и grub2-efi. > Вероятно, это будет alterator-bootloader на основе alterator-grub. Давайте все же пока сосредоточимся на grub-* , lilo -- хорошо, но позже.
Мои теоретические соображения по теме: 1. Писать не классический модуль альтератора, а шаг инсталятора. Не думать о старой конфигурации, на входе - чистая система. Полноценный модуль альтератора писать отдельно, если надо. Если предполагается, что могут запустить из системы - проверять наличие lilo.conf и предупреждать, что все старые настройки будут потеряны. 2. В отдельный скрипт выделить сбор данных о системе. Это весьма нетривиальная часть, которая часто меняется (то hal наступит, то udev извернется). Чтоб можно было спросить кого угодно: "запусти это и покажи вывод". Скрипт пригодится и для всяких текстовых инсталяторов, и для lilo, и для grub. 3. Отдельные скрипты для генерации конфига и запуска lilo, grub... Начать можно с совсем простого (как я понимаю, сейчас для grub так и сделано). Опять-таки, пригодятся для всяких автоматов, текстовых инсталяторов и т.п. 4. Простой модуль альтератора, который этим рулит.