Esecuzione dell'aggiornamento

Adesso che avete i pacchetti RPM del kernel, potete procedere all'aggiornamento. Collegatevi come root da una shell, entrate nella directory contenente i pacchetti RPM del kernel ed eseguite le operazioni seguenti.

ImportanteImportante
 

� consigliabile conservare il vecchio kernel nel caso si verifichino problemi con quello nuovo.

Utilizzate l'argomento -i con il comando rpm se desiderate conservare il vecchio kernel. Se utilizzate l'opzione -U per aggiornare il pacchetto kernel, verr� sovrascritta la versione del kernel correntemente installato (la versione del kernel e la versione x86 potrebbero variare):

rpm -ivh kernel-2.4.18-7.95.i386.rpm 

Se disponete di un sistema multi-processore, installate anche i pacchetti kernel-smp (la versione x86 e la versione del kernel potrebbero variare):

rpm -ivh kernel-smp-2.4.18-7.95.i386.rpm 

Se il sistema utilizza i686 e dispone di oltre 4 gigabyte di RAM, installate anche il pacchetto kernel-bigmem appositamente creato per l'architettura i686 (la versione del kernel potrebbe variare):

rpm -ivh kernel-bigmem-2.4.18-7.95.i686.rpm 

Se intendete aggiornare i pacchetti kernel-source, kernel-docs o kernel-utils, con molta probabilit� non dovrete conservare le versioni precedenti. Per l'aggiornamento di questi pacchetti (le versioni potrebbero variare), usate i comandi di seguito riportati:

rpm -Uvh kernel-source-2.4.18-7.95.i386.rpm 
rpm -Uvh kernel-docs-2.4.18-7.95.i386.rpm
rpm -Uvh kernel-utils-2.4.18-7.95.i386.rpm

Se usate un dispositivo PCMCIA (per esempio, un computer portatile), dovete installare anche il pacchetto kernel-pcmcia-cs e conservarne la versione precedente. Se usate l'opzione -i, si verificher� un conflitto perch� il vecchio kernel necessita di questo pacchetto per avviarsi con il supporto PCMCIA. Per risolvere il conflitto, usate --force (la versione potrebbe variare):

rpm -ivh --force kernel-pcmcia-cs-3.1.24-2.i386.rpm 

Se usate il filesystem ext3 oppure un controller SCSI, vi serve un RAM disk iniziale, che permette a un kernel modulare di accedere ai moduli di cui ha bisogno per avviarsi prima di accedere al dispositivo contenente i moduli.

Il RAM disk iniziale viene creato usando il comando mkinitrd. Tuttavia, il pacchetto RPM del kernel di Red Hat esegue questa operazione automaticamente. Per verificarne la creazione, digitate il comando ls -l /boot. Verr� visualizzato il file initrd-2.4.18-7.95.img (la versione dovrebbe corrispondere alla versione del kernel che avete installato).

Adesso che avete installato il nuovo kernel, dovete configurare il boot loader affinch� avvii il nuovo kernel. Per maggiori dettagli, consultate la la sezione Configurazione del boot loader.