Nästa Föregående Innehållsförteckning

11. Tips och knep

11.1 Omdirigera utdatan från make- eller patch-kommandona

Om du skulle vilja ha log-filer, om vad de där `make'- eller `patch'-kommandona gjorde, så kan du omdirigera utdatan till en fil. Ta först reda på vilket skal du kör: `grep root /etc/passwd' och leta efter någonting i stil med `/bin/csh'.

Om du använder sh eller bash, kör

    (kommando) 2>&1 | tee (output file)
vilket placerar en kopia av (kommando)s utdata i filen `(output file)'.

För csh eller tcsh, använd

    (command) |& tee (output file)

För rc (Observera: du använder antagligen inte rc) är det

    (command) >[2=1] | tee (output file)

11.2 Villkorlig kärn-installering

Förutom att använda disketter, så finns det ett flertal metoder för att pröva en ny kärna, utan att röra den gamla. I motsats till flera andra Unix-varianter så kan LILO starta en kärna från var som helst på hårddisken (om du har en stor (500 MB eller mer) hårddisk, läs igenom LILO-dokumentationen, om hur detta kan leda till problem). Alltså, om du lägger till något i stil med

    image = /usr/src/linux/arch/i386/boot/zImage
        label = new_kernel
till slutet av LILOs konfigurerings-fil, så kan du välja att köra en nyligen kompilerad kärna, utan att röra din gamla /vmlinuz (efter att du kört lilo naturligtvis). Det enklaste sättet att säga åt LILO att starta en ny kärna att trycka ner shift-tangenten då systemet startas (när det står LILO, och inget annat, på skärmen), vilket ger dig en prompt. Nu kan du skriva `new_kernel' för att starta den nya kärnan.

Om du vill ha flera olika kärn-källkodsträd på ditt system, på samma gång (detta kan ta upp en massa hårddisk-utrymme; var försiktig), så är det vanligaste sättet att kalla dem /usr/src/linux-x.y.z, där x.y.z är kärn-versionen. Du kan sedan "välja" ett källkodsträd med en symbolisk länk; t.ex. så skulle `ln -sf linux-1.2.2 /usr/src/linux' göra 1.2.2 till det aktuella trädet. Innan du skapar en sådan symbolisk länk, se till så att det sista parametern till ln inte är en riktig katalog (gamla symboliska länkar går bra); resultatet kanske inte blir vad du väntat dig.

11.3 Uppdateringar av kärnan

Russell Nelson (nelson@crynwr.com) sammanfattar förändringarna i nya utgåvor av kärnan. Dessa är korta och du kan ta en titt på dem innan du utför en uppgradering. De är tillgängliga via anonym ftp från ftp.emlist.com i pub/kchanges, eller genom URLen

    http://www.crynwr.com/kchanges


Nästa Föregående Innehållsförteckning