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 >>>