← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan går jeg fra kernel 2.4 til 2.6

 

Det kommer meget an på om du kører med lilo eller med grub. Jeg kører selv med lilo.

Først: Det er IKKE smart at sådan uden videre at genbruge en config fil fra 2.4 i 2.6.

Jeg laver følgene for at for en ny kerne.
1) cd /usr/src linux....
2) laver en konfigurering
3) make && make modules && make modules_install
(obs. læg mærke til at det ikke er nødvendigt at køre make dep!! under 2.6) 4) kopiere filer cd /usr/src/linux
   cp arch/i386/boot/bzImage /boot/test-2.6.5 (nej, ikke vmlinux)
   cp System.map /boot/System.map-2.6.5
5)
Retter i /etc/lillo.conf (eller grup.conf, ja der skal laves noget her)
image = /boot/test-2.6.5
       root = /dev/hdb6
       label = test
       append = "gentoo=nodevfs"
       read-only

(gentoo=nodevfs : jeg har valgt at køre uden devfs og istedet kører med udev)

6)
kører /sbin/lilo (der køres ikke noget hvis grup anvendes)

Det er en rigtig god ide at gemme sin gamle kerne under et seperat menupunkt i lilo.conf. Det kan være at den nye ikke vil starte og så har men en kerne der pluselig en maskine der ikke vil starte.

Kenn Thyrsted wrote:

Hej

Jeg har en *nix med 2.4 kerne.
Jeg har - med held - genbygget kernen.

Nu kunne jeg godt tænke mig at gå til en 2.6....

Jeg har forsøgt at:
download'e sourcen til 2.6.6
udpakke den i /usr/src/linux-2.6.6
cp <gammel .config fra 2.4 menuconfig> til /usr/src/linux-2.6.6
make menuconfig + vælge 'yes' til save
make
..vente....veente....
cp /usr/src/linux-2.6.6/vmlinux /boot
reboot
øv !

så siger den: "Invalid or unsupported executable format"

Hvad er det jeg ikke har fattet ?
Er jeg bare overoptimistisk hvis jeg tror jeg kan gøre sådan ?

TIA

Kenn Thyrsted




.




Follow ups

References