Ricompilare il kernel III

di Zio Budda

I passi veloci da seguire per la ricompilazione.

Se sei impaziente di cominciare questi sono i passi da seguire:

1) Rinomina la directory /lib/modules/2.x.x in qualcos’altro. *

% mv /lib/modules/2.x.x /lib/modules/2.x.x.old

NOTA: Se dovessero essere presenti più directory rinominale tutte ".old". Ciò è vero in particolar modo per gli utenti RedHat.

2) Apri un terminale (bash/xterm) e digita cd /usr/src/linux quindi esegui uno tra questi

make config
make menuconfig
make xconfig


3) Configura tutte le opzioni che desideri avere nel Kernel quindi digita la seguente lista di comandi

make clean
make dep
make bzImage
make modules
make modules_install


Oppure se stai ricompilando e NON vuoi vedere tutte le azioni passo-passo della ricompilazione digita

make clean dep bzImage modules modules_install

che eseguirà nell’ordine tutte le operazioni. Puoi anche ridirezionare l’output del comando in un file da visionare in caso di errori, in questo modo:

make clean dep bzImage modules modules_install > nome_file.txt

4) Copia i file vmlinux* e System.map nella directory /boot
rinominando i vecchi in .old (System.map -> System.map.old)

* Nota: per gli utenti RedHat generalmente i file che ci interessano risiedono in /usr/src/linux/System.map e /usr/src/linux/arch/i386/bzImage.
Per gli utenti Slackware e delle altre distribuzioni, l’immagine del Kernel che creiamo è /usr/src/linux/vmlinuz (la System.map è uguale).

5) Edita il file /etc/lilo.conf per includere il nuovo kernel

6) Fai il reboot della macchina, seleziona il nuovo kernel e controlla i messaggi di avvio (dmesg) per assicurarti che tutto funzioni.

Nel prossimo numero illustreremo il significato dei vari passi...

Continua... Parte IIII >>>

AUTORE DEL TESTO
Zio Budda

Pubblicato il: 17/10/2001