[Tech] problema con i moduli
Valerio Montagnani
tech@vmontagnani.it
Mar 7 Maggio 2002 09:39:30 CEST
On Mon, 6 May 2002 15:15:35 +0200
MARCO <libitz@technet.it> wrote:
> Ciao a tutti, ho compilato un kernel 2.4.18 sulla mia redhat 7.2 pe
> rsostituire il il 2.4 .7.10 precompilato ma, non riesco a fargli caricare i
> moduli o forse non li ha neppure compilati?
> Mentre compilavo il kernel alcune delle righe del make modules_install
> terminavano in "nothing to do", solo che non sò se fosse perche non c'erano
> moduli per quella directory o perchè ci fossero dei problemi.
> qualcuno sa dove posso trovare una descrizione dettagliata della
> compilazione, magari in italiano?? grazie a tutti e ciao Marco
Io faccio così:
1. accedere al sistema come root
2. copiare i sorgenti in /usr/src
3. scompattarli. Viene creata la cartella /usr/src/linux
4. rinomina la cartella: mv /usr/src/linux /usr/src/linux-2.4.xx
5. eliminare eventuale link simbolico alla cartella che contiene il vecchio kernel:
rm -f /usr/src/linux
6. Crea nuovo link: ln -s /usr/src/linux-2.4.xx /usr/src/linux
7. entra in linux-2.4.xx: cd /usr/src/linux-2.4.xx
8. make xconfig
9. scegli quello che vuoi attivare nel ker e nei moduli
10. make dep
make clean
make bzImage
11. make modules
make modules_install (per abilitare i moduli)
12. A questo punto il kernel è nella cartella /usr/src/linux-2.4.xx/arch/i386/boot/bzImage
Controlla eventuali link nella cartella boot:
ls -l /boot/System.map /boot/vmlinuz
13. Se esisteno vanno rimossi: rm -f /boot/System.map
rm -f /boot/vmlinuz
14. Ricopiare e creare nuovi links al system.map e vmlinuz:
cp /usr/src/linux-2.4.xx/arch/i386/boot/bzImage /boot/vmlinuz-2.4.xx
ln -s /boot/vmlinuz-2.4.xx /boot/vmlinuz
cp /usr/src/linux-2.4.xx/System.map /boot/System.map
ln -s /boot/System.map-2.4.xx /boot/System.map
15. Aggiornare /etc/lilo.conf con i nuovi parametri:
#### Nuovo kernel ####
image=/boot/vmlinuz
label=linux-2.4.xx
read-only
root=/dev/hda*
######################
* al posto dell'asterisco devi mettere il riferimento alla partizione di boot del tuo disco.
Se usi un disco scsi sostituisci l'ultima riga con: root=/dev/sda*
Buona fortuna, Valerio
--
Valerio Montagnani: <tech@vmontagnani.it>
ASR - Automatic Speech Recognition
Key fingerprint: 23E8 EB9B ED1A 6E5D 45C8 B8DA AA00 48D8 A203 1E26
Maggiori informazioni sulla lista
flug-tech