← Back to team overview

sslug-teknik team mailing list archive

Re: Nyt

 

On Wed, 7 Apr 1999, Morten Bo Johansen wrote:
> Quoting John Poulsen <jvp@xxxxxx>:
> > Hejsa.
> > 
> > Jeg har lige købt Suse 6.0, hvor der stadig er en forholdsvis gammel kerne.
> > Da jeg er ny indenfor linux, vil jeg gerne vide følgende:
> > Hvor henter jeg den nyeste kerne - og en udførlig vejledning i at opgradere til den kerne - step by step..
> 
> SuSE har netop lagt en 2.2.5 kerne på deres ftp
> server.
> 
> ftp://ftp.suse.com/pub/suse_update/d1/lx_suse.rpm
> 
> Der skulle ikke være nogen ben i at opgradere -
> bare vælg ovennævnte RPM via YaST, så bliver den
> gamle overskrevet, SuSEConfig kører efterflg lilo,
> etc.

Dette er nu ikke helt korrekt... Denne pakke indeholder
kun kildekoden til den nye kerne.

Når du har installeret pakken skal du configurere og
compile den ny kerne med følgende kommandoer.

cd /usr/src/linux
make menuconfig  
   (du kan også bruge xconfig eller blot config, men jeg foretrækker
   menuconfig)
make bzImage
make modules
make modules_install

Derefter ligger den nye kerne i filen
/usr/src/linux/arch/i386/boot/bzImage

Resten forudsætter, at du bruger lilo til at boote.

Den skal nu lægges i /boot med kommandoen 
mv arch/i386/boot/bzImage /boot/newvmlinuz

Så starter du din foretrukne teksteditor og åbner
/etc/lilo.conf
Kopier afsnittet for din gamle kerne til et nyt.
I det nye afsnit retter du label=Linux til label=new og
image=/boot/vmlinuz til image=/boot/vmlinuz
Gem filen og afslut editoren.
Kør /sbin/lilo

Så skulle den nye kerne være klar til brug.
Genstart maskinen og skriv new ved lilo-prompten.

Hvis det hele virker som det skal, kan du senere
flytte /boot/newvmlinuz til /boot/vmlinuz, men
i første omgang er det en god ide at have den
gamle kerne liggende for en sikkerheds skyld.

Det virkede upåklageligt for mig.

Med venlig hilsen

Ole Kofoed Hansen



Follow ups

References