[sisyphus] Re: 2.4.26-std-up-alt4
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Июн 23 13:29:45 MSD 2004
On Wed, Jun 23, 2004 at 12:14:26AM -0400, Ivan Adzhubey wrote:
> > # /sbin/installkernel 2.4.26-alt4
> > ?
> > # /usr/share/loader/grub 2.4.26-alt4
> > ?
>
> Like what??
Первая команда вызывается из %post скрипта ядрышка, вторая -- из первой,
должна добавлять собственно запись в menu.lst. Добавляет?
> Кажется поймал. У меня раньше стояло загрузчиком лило, остался /etc/lilo.conf.
> Так вот туда он новое ядро и прописал, вместо /boot/grub/menu.lst. Хоть бы в
> оба прописывал что-ли. Что интересно, раньше (пару версий назад и до того)
> installkernel вполне изящно сам определял, что именно грузит систему и на
> моей памяти ни разу не ошибся. Он даже писал при этом что-то типа guessing
> boot loader... grub и т.п. Больше не пишет.
А /boot/grub/device.map у вас есть?
Посмотрите в /sbin/installkernel, там логика очень простая...
# check perl
if [ ! -x "$PERL" ]; then
echo "$0: warning: $PERL not available; supposed to run manually..."
PERL="echo $PERL"
fi
# modify lilo config
if [ -f "$LILO_CONF" -a -x "$SHARFILE/lilo" ]; then
if [ -z "$REMOVE" -a -z "$MEMTEST" -a -n "$OLD_VERSION" ]; then
"$PERL" "$SHARFILE/lilo" "$OLD_VERSION"
fi
"$PERL" "$SHARFILE/lilo" $MEMTEST $REMOVE "$VERSION"
fi
# modify grub config
if [ -f "$GRUB_MENU_LST" -a -f "$GRUB_DEVICE_MAP" -a -x "$SHARFILE/grub" ]; then
if [ -z "$REMOVE" -a -z "$MEMTEST" -a -n "$OLD_VERSION" ]; then
"$PERL" "$SHARFILE/grub" "$OLD_VERSION"
fi
"$PERL" "$SHARFILE/grub" $MEMTEST $REMOVE "$VERSION"
fi
# launch lilo
if [ -z "$LOADER" -a -x "$DETECTLOADER" ]; then
LOADER=`$PERL $DETECTLOADER -q`
fi
if [ "$LOADER" = LILO -a -z "$NOLAUNCH" ]; then
"$LILO" >/dev/null ||:
fi
exit 0
Т.е. модифицируется сразу два конфига, если они существуют.
А вот запускать lilo или нет, это уже зависит от detectloader.
> --
> Иван
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040623/d6793352/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus