Pagina 1 di 1
compilazione kernel 2.8.1!
Inviato: sab 25 set 2004, 11:19
da sdarx
Ciao a tutti, ho installato una slackware 10 con kernel 2.4.26, ora vorrei finalmente imparare a compilare il kernel.
<BR>Vorrei chiedere:
<BR>1 - i comandi per ricompilare il kernel 2.6.x
<BR>2 - un buon howto per compilare il kernel 2.6.x
<BR>3 - una volta ho già provato a compilare il kernel ma alla fine ho reinstallato tutto!!! possibilmente vorrei sapere anche gli errori che non devo commettere per evitare un altro KERNEL PANIC :-[
<BR>
<BR>P.S. I sorgenti li devo prelevare da kernel.org giusto?
<BR>
<BR>Grazie, ciao

<br>
compilazione kernel 2.8.1!
Inviato: sab 25 set 2004, 11:23
da valfe
Hai provato a fare un giro nella sezione HOWTO?
<BR>
<BR>
http://www.slacky.it/tutorial/kernel/co ... ernel.html
<BR>
<BR>ciao

<br>
compilazione kernel 2.8.1!
Inviato: sab 25 set 2004, 13:43
da samiel
http://kernel.org.
<BR>comunque il kernel 2.6.8 2.6.8.1 hanno dei problemini,
<BR>io resto al 2.6.7.
<BR>Il kernel che valfe ti ha segnalato
<BR>è quanto di meglio. Buono anche
<BR>
http://www.gentoo.it/tips/kernel-2.6.0.html
<BR>I comandi in fondo sono pochi e semplici,
<BR>nell´how-to di slacky li trovi tutti.
<BR>L´attenzione maggiore va rivolta alla scelta
<BR>di che cosa compilare. Tipica causa di kernel panic:
<BR>mettere come modulo il filesystem che adottiamo.
<BR>Se la partizione di boot è ext3 (o reiserfs)
<BR>devi selezionare *staticamente* nel kernel
<BR>il supporto per quel filesystem.
<BR>C´è sempre initrd, ma al momento lascerei perdere...
<BR>
<BR>M.<br>
compilazione kernel 2.8.1!
Inviato: sab 25 set 2004, 19:15
da sdarx
Scusa ma non sono molto esperto, io ho 3 partizioni, una di swap e 2 con ext3.
<BR>Cosa significa devi selezionare *staticamente* nel kernel
<BR>il supporto per quel filesystem??

<br>
compilazione kernel 2.8.1!
Inviato: sab 25 set 2004, 22:38
da samiel
Se leggi gli how-to probabilmente lo capirai...
<BR>comunque, per la maggior parte delle opzioni (non tutte)
<BR>puoi inserirle staticamente, che significa che
<BR>vengono caricate dal kernel all´avvio, sempre e comunque.
<BR>Oppure come moduli, cioè non vengono caricate in effetti,
<BR>ma sono invocate se serve. Ad esempio, se inserisci ALSA
<BR>in maniera modulare, i driver vengono caricati solo
<BR>nel caso che qualche applicazioni li richiami perché ne ha bisogno,
<BR>come se infili un CD di musica e apri un lettore per ascoltarlo.
<BR>L´inserimento in forma statica rende probabilmente
<BR>un po´ più rapido l´avvio delle applicazioni
<BR>(però non ti so dire esattamente quanto,
<BR>magari si tratta di nanosecondi...),
<BR>ma ingrossa il kernel. La scelta opposta, e cioè
<BR>la forma modulare, fa esattamente il contrario.
<BR>Ci sono varie scuole di pensiero: ci sono i sostenitori
<BR>del kernel monolitico, tutto impostato staticamente.
<BR>C´è invece chi consiglia di impostare staticamente solo i moduli
<BR>delle applicazioni che si usano sempre
<BR>(ad es. io che ho un router e una connessione flat
<BR>imposto staticamente i driver della scheda di rete)
<BR>e in forma modulare le applicazioni che si usano occasionalmente
<BR>(ad es i driver della webcam ecc ecc).
<BR>Dev´essere *obbigatoriamente* statico
<BR>il supporto per il filesystem che adotti,
<BR>pena un kernel panic con conseguente impallo del pc.
<BR>Spero di esserti stato un po´ d´aiuto
<BR>
<BR>M.<br>