[devel] /sbin/installkernel (bug #4811)

Sergey Y. Afonin =?iso-8859-1?q?asy_=CE=C1_altlinux=2Eru?=
Пн Сен 20 20:48:08 MSD 2004


Привет.

Интересно, у кого-нибудь это еще вот так проявляется ?
https://bugzilla.altlinux.org/show_bug.cgi?id=4811

Кроме того, на домашнем компьютере, где фреймбуфер по жизни был
отключен из-за использования драйвера от NVidia, оно еще и на fb0
ругается:
============
open /dev/fb0: No such device
/sbin/installkernel: warning: perl not available; supposed to run manually...
/sbin/installkernel: line 108: echo perl: command not found
/sbin/installkernel: line 110: echo perl: command not found
make[1]: Leaving directory `/usr/src/linux-2.4.23-smp-sm/arch/i386/boot'
============

При этом, все начинает нормально работать, если подменить installkernel
на тот, что есть в RedHat 7.3:

=====
#! /bin/sh

#
# /sbin/installkernel  - written by tyson на rwii.com
#

INSTALL_PATH=/boot

KERNEL_VERSION=$1
BOOTIMAGE=$2
MAPFILE=$3

if [ -f $INSTALL_PATH/vmlinuz-$KERNEL_VERSION ]; then
      mv $INSTALL_PATH/vmlinuz-$KERNEL_VERSION \
              $INSTALL_PATH/vmlinuz.old;
fi

if [ -f $INSTALL_PATH/System.map-$KERNEL_VERSION ]; then
      mv $INSTALL_PATH/System.map-$KERNEL_VERSION \
              $INSTALL_PATH/System.map.old;
fi

cat $BOOTIMAGE > $INSTALL_PATH/vmlinuz-$KERNEL_VERSION
cp $MAPFILE $INSTALL_PATH/System.map-$KERNEL_VERSION

ln -fs vmlinuz-$KERNEL_VERSION $INSTALL_PATH/vmlinuz
ln -fs System.map-$KERNEL_VERSION $INSTALL_PATH/System.map

if [ -x /sbin/new-kernel-pkg ]; then
        /sbin/new-kernel-pkg --mkinitrd --depmod --install $KERNEL_VERSION
fi
=====

Он заметно проще... ;-) Кстати, что интересно, еще и сплеш не ломается...
Но это уже мелочи.

-- 
С уважением, Сергей Афонин
asy на kraft-s.ru



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