[Comm] обновление ядра

Kolya Grechukh =?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Ср Дек 24 12:03:13 MSK 2003


at Среда 24 Декабрь 2003 10:50 Дворников Михаил wrote:
> Kolya Grechukh wrote:
> >at Среда 24 Декабрь 2003 10:24 Дворников Михаил wrote:
> >>Andriy Dobrovol's'kii wrote:
> >>>Дворников Михаил wrote:
> >>>>apt-get install kernel24-up#2.4.20-alt10 на i586
> >>>>В lilo автоматом добавляется еще один пункт загрузки 2.4.20up-alt10.
> >>>>В /boot автоматом делаются ссылки на новое ядро ?
> >>>>#lilo
> >>>>При загрузке выбираю linux-up.
> >>>>#uname -r
> >>>>2.4.20-alt10
> >>>>Вроде выбрал старое ядро, а команда пишет, что новое.
> >>>>Зачем тогда добавлять отдельный пункт загрузки ?
> >>>
> >>>Тогда Вы единственный такой. Посмотрите свой /etc/lolo.conf. Куда
> >>>смотрит запись стандартной загрузки?
> >>
> >>Единственный ... :)
> >>Сам ничего не менял (ни в /boot, ни в /etc/lilo.conf), только сделал:
> >># apt-get install kernel24-up#2.4.20-alt10 на i586
> >># lilo
> >>Смотрю /boot
> >>system.map -> system.map-2.4.20-alt10-up
> >>initrd-up.img -> initrd-2.4.20-alt10-up.img
> >>vmlinuz -> vmlinuz-2.4.20-alt10-up
> >>vmlinuz-up -> vmlinuz-2.4.20-alt10-up
> >
> >ну
> >неужели никаких мыслей нет?  :-)
> >
> >запись default куда показывает?
> >
> >если бы старое ядро было явно задано (с номером), что было бы?
> >
>  >неужели никаких мыслей нет? :-)
>
> Мысли есть, только ругательные :)
> Вот текст /etc/lilo.conf:
> image=/boot/vmlinuz-up
>     label=linux-up
>     root=/dev/hda2
>     initrd=/boot/initrd-up.img
>     read-only
>
> image=/boot/vmlinuz-2.4.20-alt10-up
>     label=2420-alt10-up
>     root=/dev/hda2
>     read-only
>     optional
>     initrd=/boot/initrd-2.4.20-alt10-up.img
>
> initrd и image ссылаются на одни и те же файлы.

> image=/boot/vmlinuz-2.4.20-alt10-up
>     label=2420-alt10-up
>     root=/dev/hda2
>     read-only
>     optional
>     initrd=/boot/initrd-2.4.20-alt10-up.img

это копируем меняя номер версии и label, получается щапись для старого ядра. и 
переписываем lilo.

просто установщик не создает явную запись для ядра, т.о. vmlinuz-up и 
initrd-up всегда показывает на последнее установленное ядро.

а вот при установке следующего ядра запись alt10 сохранится и добавится еще 
одна, и симлинки покажут на новую.

------------
Nick S. Grechukh
kolyag на mail.ru
Refractory Trading House, network administrator.


Подробная информация о списке рассылки community