Installera ny kärna
Kanske vill du bara testa en annan kärna än den du redan har utan att behöva kompilera den på egen hand?
Ladda ner de senaste, eller vad du nu vill testa, paketen av kärnan. Du behöver följande paket:
kernel-generic-2.6.xx.x-i486-1.tgz
kernel-modules-2.6.xx.x-i486-1.tgz
Om du har något annat filsystem än ext2, d.v.s. ext3 eller reiserfs på rootpartitionen behöver du använda dig av initrd, så då behöver du ladda ner följande fil också:
mkinitrd-1.0.1-i486-2.tgz
Installera kärnan
Ställ dig i den katalog där du laddat ner paketen..
Bli "root" genom
#su
och installera sedan paketen med...
#installpkg kernel-generic-2.6.xx.x-i486-1.tgz
#installpkg kernel-modules-2.6.xx.x-i486-1.tgz
Nu har följande filer lagts till i /boot:
vmlinuz-generic-2.6.xx.x,
config-generic-2.6.xx.x,
System.map-generic-2.6.xx.x
Dina kärnmoduler finns i /lib/modules/2.6.xx.x
Om du behöver en initrd...
#installpkg mkinitrd-1.0.1-i486-2.tgz
Ställ dig nu i katalogen /boot
Har du reiserfs kör du följande kommando:
#mkinitrd -c -k 2.6.xx.x -m reiserfs
Har du ext3 som filsystem kör du följande kommando:
#mkinitrd -c -k 2.6.xx.x -m jbd:ext3
Nu ska du, om allt fungerat som det ska, ha en initrd.gz i /boot.
Uppdatera LILO
Öppna nu din Lilo konfigurationsfil som ligger i /etc/lilo.conf
Så här ser det ut för mig men dina hårddiskar heter säkert nåt annat...
# Linux bootable partition config begins
image = /boot/vmlinuz-ide-2.4.26
root = /dev/hda8
label = Slack2.4
read-only
#Följande rader är den nyinstallerade kärnan
image = /boot/vmlinuz-generic-2.6.xx.x
initrd = /boot/initrd.gz
root = /dev/hda9
label = Slackware2.6
read-only
Sedan måste du köra
#/sbin/lilo
för att ändringarna i LILO ska genomföras.
Starta nu om datorn och se hur din nya kärna fungerar.
Läs mer om hur du kompilerar (anpassar för dina behov) ny kärna.