Configurazione del boot loader

Il pacchetto RPM del kernel configura il boot loader GRUB o LILO affinch� avvii il nuovo kernel installato, ma non lo configura perch� avvii il nuovo kernel di default.

� sempre utile confermare che il boot loader � stato configurato correttamente. L'operazione � cruciale. Se la eseguite in modo sbagliato, non potrete avviare il sistema. Se dovesse accadere, avviate il sistema usando il dischetto di avvio e riprovate a configurare il boot loader.

GRUB

Se avete scelto il boot loader GRUB, confermate che il file /boot/grub/grub.conf contenga una sezione title con la stessa versione del kernel installato (disporrete di una sezione anche se avete installato kernel-smp e/o kernel-bigmem):

# NOTICE:  You have a /boot partition.  This means that
#          all kernel paths are relative to /boot/
default=0
timeout=30
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-7.95)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-7.95 ro root=/dev/hda3
        initrd /initrd-2.4.18-7.95.img

Se avete creato una partizione /boot separata, i percorsi del kernel e dell'immagine initrd si riferiscono alla partizione /boot.

Per configurare GRUB perch� avvii il nuovo kernel per default, modificate il valore della variabile default utilizzando il numero per la sezione del titolo che contiene il nuovo kernel. Il conteggio inizia da 0. Se, per esempio, il nuovo kernel � rappresentato dalla seconda sezione del titolo, impostate default a 1.

Potete iniziare a eseguire una verifica del kernel riavviando il computer e osservando i messaggi che compaiono a video. In questo modo potete controllare che l'hardware venga rilevato correttamente.

LILO

Se avete scelto il boot loader LILO, confermate che il file /etc/lilo.conf contenga una sezione image con la stessa versione del pacchetto kernel installato:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux

image=/boot/vmlinuz-2.4.18-7.95
	label=linux
        initrd=initrd-2.4.18-7.95.img
	read-only
	root=/dev/hda5

Affinch� il pacchetto RPM del kernel attivi le modifiche, eseguite il comando /sbin/lilo.

Per configurare LILO perch� avvii il nuovo kernel per default, impostate la variabile default al valore di label nella sezione dell'immagine per il nuovo kernel. � necessario eseguire il comando /sbin/lilo come root per abilitare le modifiche. Eseguita quest'operazione, verr� visualizzato un output simile al seguente:

Added linux *

Il carattere * dopo linux significa che la sezione chiamata linux � il kernel di default che LILO avvia.

Potete iniziare a eseguire una verifica del kernel riavviando il computer e osservando i messaggi che compaiono a video. In questo modo potete controllare che l'hardware venga rilevato correttamente.