PDA

Visualizza versione completa : Ricompilare Kernel?


gmaxim
13-03-2004, 00.36.00
Ho visto che è uscita la nuova release del kernel linux 2.6.4

Anche se chissà quante altre volte vi sarà stata posta questa domanda, vorrei sapere (o loggatemi su un atro post), come si fa a ricompilare il kernel, poichè vorrei provare a fare questo esperimento sulla mia distro RedHat 9.:D

Il mondo linux è molto vasto e visto che oramai ho voluto la bicicletta, devo imparare a pedalarla...:wall:

Ghandalf
13-03-2004, 01.30.55
$ su
Password: tuapassworddiroot

# cp linux-2.6.4.tar.bz2 /usr/src/.
# cd /usr/src/
# tar xvjf linux-2.6.4.tar.bz2
# cd linux-2.6.4

A questo punto apri un'altra console (od un'altra sessione nella stessa console) e dai il comando:
# lspci
avrai un output che ti indichera' il dettaglio dell'hdware presente sulla tua macchina.

Torna alla console (o sessione) precedente:
# make menuconfig

Utilizzando le informazioni ottenute da lspci seleziona le opzioni, come moduli se hai qualche dubbio oppure monolitiche se sei certo.

Finita la configurazione salva ed esci da menuconfig.

# make all && make modules_install && make install

se utilizzi initrd:

# mkinitrd initrd-2.6.4.img 2.6.4

Dai un'occhiata a /etc/lilo.conf (se utilizzi lilo)

# vim /etc/lilo.conf

controlla che ci sia la voce per il nuovo kernel e per il vecchio...

Ovviamente questa e' solo una guida.
Probabilmente se parti da versioni 2.4 dovrai aggiornare module-init-tool e forse anche gli alsa per l'audio.

gmaxim
13-03-2004, 02.08.59
Grazie per il tempismo nel rispondere Ghandalf, credo che se continuerò ad essere il protagonista di questa sezione così assiduamente, apprenderò linux in un batter d'occhio.

Già sta iniziando infatti a fondermi il cervello, non tanto per l'utilizzo dei sistemi linux in generale, ma per la comprensione delle compilazioni del kernel e di tutto l'altro che con Windowsssss ha poco a che fare.(W):confused:

Cmq per ora grazie.(solo per ora...);)

JMass
13-03-2004, 11.44.46
Dovrai installare il pacchetto module-init-tools, ti consiglio di cercare in rete documentazione su Red Hat 9/Fedora e il kernel 2.6 perchè potresti avere problemi con il caricamento dei moduli (hanno nomi diversi da quelli del 2.4).