← Back to team overview

sslug-teknik team mailing list archive

Re: Kernel 2.2.5-2.2.9

 

Anders M wrote:

> Hej
> Jeg har prøvet at installere den nye kerne 2.2.9. Jeg benytter scriptet
> buildkernel, som jeg har hentet fra nettet. dette script brugte jeg også
> til RH5.2. Ingen problemer.
> Nu kører jeg så scriptet og straks brokker det sig over noget med glibc
> 2.2.1 -> needed by ...... osv.

Jeg kender ikke buildkernel, men der er fornyligt blevet opgraderet noget
basiss-software paa linux platformen dvs. glibc. Da versionerne ikke er
fuldstaendigt kompatible, saa faar du en fejl.

Jeg har altid brugt metoden:

make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install

cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.2.9
cp /usr/src/linux/System.map /boot/System.map-2.2.9
cp /boot/module-info-<den nyeste verion af module info>
/boot/module-info-2.2.9

og evt mkinitrd ... (jeg bruger normalt ikke initrd da scsiboot er nemmer
at haandtere naar modulet er kompileret ind)

Et lille men *vigtigt* trick:

grep "Linux version"  /usr/src/linux/vmlinux | perl -ne '/.*(Linux
version.*)/;print $1,"\n";' > /lib/modules/.rhkmvtag

skal vaere noget i retningen af
Linux version 2.2.9 (root@xxxxxxxxxxxx) (gcc version 2.7.2.3) #2 Tue Jun 1
14:03:58 CEST 1999

der kommer ind i .rhkmvtag. Hvis det ikke funker, maa man boote i den
paagaeldende kern og udfoere

cat /proc/version > /lib/modules/.rhkmvtag

og til slut ret i lilo.conf og koer /sbin/lilo

>
> Nå, men vi kører scriptet færdigt. Under config siger jeg hvad jeg
> plejer. Jeg retter i lili.conf.
> Men da jeg så starter linux op, kommer det en masse fejlmeddelelser med
> NFS og Warning

JEg ved ikke med nfs - muligvis skal din version af nfs opgraderes, selvom
det virker lidt tosset at du skulle koere nfs (nfs = networked file system)

>
> /boot/System.map  has wrong version number! Hvad har jeg gjort galt? Jeg
> har aldrig fået en sådan meddelelse

Jeps scriptet har ikke gjort det ordentligt saa systemet kan ikke finde
System.map, enten fordi den ikke er kopieret til /boot eller fordi vaerdien
i .rhkmvtag ikke er sat (ordentligt)





Follow ups

References