Curiosità sulla ricompilazione di un kernel
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Curiosità sulla ricompilazione di un kernel
Ciao a tutti,
qualche giorno fa mi è venuto un dubbio sulla ricompilazione del kernel.
Quando voi passate da un kernel all'altro, tipo dal 2.6.10 al 2.6.12 ricompilate utilizzando lo stesso config (intendo quello che avete usato e modificato per un kernel precedente) oppure prendete quello di default del nuovo kernel e lo adattate ogni volta alla vostra macchina?
Chiedo questo perchè, se ci pensate, ogni nuovo kernel introduce oltre che dei bug-fix anche delle novità che però non possono essere utilizzate con un config di un kernel precedente.
Voi cosa consigliate? Io ad esempio ho un config funzionante che ho usato per tutta la serie 2.6.11.x. Solo che lì c'erano unicamente dei bugfix. Ora che è uscito il 2.6.12 mi consigliate di utilizzare sempre quello (in questo caso le novità verrebbero incluse?)o di prendere quello di default per il 2.6.12 e di modificarlo per la mia macchina?
Spero di essere stato chiaro. Ciao.
qualche giorno fa mi è venuto un dubbio sulla ricompilazione del kernel.
Quando voi passate da un kernel all'altro, tipo dal 2.6.10 al 2.6.12 ricompilate utilizzando lo stesso config (intendo quello che avete usato e modificato per un kernel precedente) oppure prendete quello di default del nuovo kernel e lo adattate ogni volta alla vostra macchina?
Chiedo questo perchè, se ci pensate, ogni nuovo kernel introduce oltre che dei bug-fix anche delle novità che però non possono essere utilizzate con un config di un kernel precedente.
Voi cosa consigliate? Io ad esempio ho un config funzionante che ho usato per tutta la serie 2.6.11.x. Solo che lì c'erano unicamente dei bugfix. Ora che è uscito il 2.6.12 mi consigliate di utilizzare sempre quello (in questo caso le novità verrebbero incluse?)o di prendere quello di default per il 2.6.12 e di modificarlo per la mia macchina?
Spero di essere stato chiaro. Ciao.
Di solito io compilo il kernel con questo comando:DaNiMoTh ha scritto:make oldconfig
make -j3 && make modules_install
Mi avete detto che all'atto della compilazione vi viene chiesto come trattare i nuovi moduli, ma questo lo fa con make oldconfig o lo fa anche con un make classico come da comando qui sopra?
In ogni caso se ho ben capito mi basterebbe caricare il vecchio config e trasformare:
make -j3 && make modules_install in
make oldconfig -j3 && make modules_install
Giusto?
Premetto che in quanto a kernel sono tradizionalista,non cambio se non per "nuove tecnologie" o bugfix o malfunzionamenti del vecchio.
Nella stragrande maggioranza dei casi puoi usare il config vecchio,ma se cambi kernel un motivo(secondo me)ci deve essere,quindi,qualcosa la devi cambiare,e guarda bene le novità introdotte,sennò non è che ne valga tanto la pena.Avere il kernel "ultimo grido" ma configurato come uno vecchio,non è un gran guadagno(a meno di bug)..
Tieni sempre il kernel e il config vecchio e la entry nel lilo,così magari,in caso di problemi risolvi subito.Ti consiglio di salvarli da un'altra parte,magari in una piccola partizione /boot anche da 30MB.
Io compilo con make e poi make modules_install (non mi piacciono insieme) :P Se hai cambiato poco non ci metterà niente ad ultimare la compilazione.Copiati immagine, config e System.map in /boot , cambi un pò il lilo e via..
Mai avuti tanti prob,al max mi ritrovo con 4/5 kernel tra i quali scegliere,ma sempre meglio di non averne nemmeno uno funzionante..
Ciao ciao.
Nella stragrande maggioranza dei casi puoi usare il config vecchio,ma se cambi kernel un motivo(secondo me)ci deve essere,quindi,qualcosa la devi cambiare,e guarda bene le novità introdotte,sennò non è che ne valga tanto la pena.Avere il kernel "ultimo grido" ma configurato come uno vecchio,non è un gran guadagno(a meno di bug)..
Tieni sempre il kernel e il config vecchio e la entry nel lilo,così magari,in caso di problemi risolvi subito.Ti consiglio di salvarli da un'altra parte,magari in una piccola partizione /boot anche da 30MB.
Io compilo con make e poi make modules_install (non mi piacciono insieme) :P Se hai cambiato poco non ci metterà niente ad ultimare la compilazione.Copiati immagine, config e System.map in /boot , cambi un pò il lilo e via..
Mai avuti tanti prob,al max mi ritrovo con 4/5 kernel tra i quali scegliere,ma sempre meglio di non averne nemmeno uno funzionante..
Ciao ciao.


