Allora: per prima cosa
installa le sorgenti del kernel: nel CD della RedHat sono in formato
rpm (linux 2.2.14-i386.rpm, mi pare). Poi ti sposti nella directory
/usr/src/linux-2.2.14-12/ e lanci make
menuconfig. Ti si apre una schermata tipo Linuxconf dove puoi
aggiungere o togliere moduli che il tuo kernel ha; modifica la voce
ISDN support con quello che ti interessa: ricorda che è sempre
meglio aggiungere un modulo piuttosto che inserire la voce direttamente sul
kernel, se non ti danno scelta aggiungila comunque; usa l'help, è fatto bene ed
è chiaro (se sai l'inglese ovviamente). A questo punto devi controllare che
quello che hai fatto soddisfi le dipendenze tra i moduli: dagli un make
dep. Poi ripulisci il kernel dalle voci inutili con make
clean. A questo punto sei pronto a compilare l'immagine: make
bzImage. Subito dopo aver compilato l'immagine dagli un make
modules per compilare i vari moduli che hai aggiunto/tolto e un
make modules_install per dire al kernel di caricarli all'avvio.
Adesso devi solo dire al Lilo che deve fare il boot dalla nuova immagine:
make zLilo. Il tuo nuovo kernel è pronto all'uso: fai un
reboot. Avvertenza: okkio a quello che fai perchè un errore nel kernel ti fa
parecchi danni: non si avvia più la macchina, il Lilo non fa più il boot e
compagnia bella.
|