[sisyphus] Re: философия bootloader-utils
Andriy Dobrovol's'kii
=?iso-8859-1?q?dobr_=CE=C1_iop=2Ekiev=2Eua?=
Ср Июн 23 17:29:11 MSD 2004
Alexey Tourbin wrote:
> On Tue, Jun 22, 2004 at 11:47:44PM +0400, Sergey S. Skulachenko wrote:
>
>>Я бы хотел, чтобы, как и ранее, установщик, как минимум, сохранял
>>в lilo.conf строки, прописанные для предыдущей версии ядра.
>
>
> OK, как определить предыдущую версию ядра?
> В каком именно смысле ядро является предыдущим?
>
То есть? То которое грузилось на автомате ес-но.
>
>>Кокретно в append у меня написано =" hdc=ide-scsi". Без этой
>>строки пишущий дисковод отваливается. Проверено на версии -alt3.
>
>
> Философия bootloader-utils сейчас такая:
>
> - в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для
> дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd; если
> такой запси не существует, то её можно создать;
> - при установке ядрышко переставляет эти симлинки на себя самоё.
>
> Соответственно, после обновления ядра можно грузиться по дефолтной
> запси -- конфигурация загрузки останется прежней, а ядрышко будет
> новым.
>
Не понял? А кто об этом просил? А если новое ядро окажется не
работоспособным? Мчаться через пол шарика к взбесившемуся ящику? И
потом, ничего подобного я не наблюдаю на практике. Только что провёл
установку нового ядра. Всё работает как всегда.
Новое ядро установилось и прописалось в лио конфиге. Можно загрузить
его принудительно и проверить работоспособность. Авто загрузка по
прежнему указывается на старое ядро. Поведение единственно
правильное и логичное. Убедившись, что всё работает, ручками
перевожу стрелку в лило конфе на новое ядро и перезагружаюсь уже с
ним в автомате. Не понимаю кому такое поведение кажется не удобным.
Не все же перезагружают сервера с физической консоли.
>
>>Но можно и пожелать, чтобы (интеллектуальный) установщик
>>преобразовывал означенные строки к виду, соответствующему
>>свойствам нового ядра. Т.е. чтобы подсказывал пользователю:
>>теперь вот так, и этого достаточно. Ну, например, убрал бы пробел
>>в кавычках :-).
>
>
> bootloader-utils -- это утилиты с умеренной эвристикой для рабочей
> системы; про установщик я не в курсе.
>
> Конечно, хочется, чтобы всё работало само, но тогда нужно либо написать
> документацию (т.е. сформулировать, что именно мы хотим увидеть в строке
> append=, на каком основании и по какому алгоритму), либо полагаться на
> совершенно дикую эвристику, которая может давать столь же дикие сбои.
>
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 265-7824 Department of Gas Electronics
Fax: (380-44) 265-2329 Institute of Physics of NASU
*********************************************************************
Подробная информация о списке рассылки Sisyphus