Pagina 1 di 1
[RISOLTO] Utilizzare un vecchio file ".config" ...
Inviato: lun 19 gen 2009, 9:45
da eth0
Ciao a tutti ,
ho dato un'occhiata su Google ed ai vari post nel forum in cerca di una risposta ma non sono riuscito a trovarla, per cui, mi rimetto alla vostra conoscenza.
Il feroce dubbio che mi attanaglia è (non ridete...): se mi trovassi un file di configurazione del kernel 2.6.4 (ad esempio) e volessi utilizzarlo per compilarmene un altro, diciamo il kernel 2.6.28, potrebbe andar bene?
Il fatto che alcune voci potrebbero non essere più presenti nella nuova release o che potrebbero essercene alcune in più rispetto a prima, potrebbe in qualche modo inficiare una corretta compilazione e/o l'immagine risultante?
Secondo voi, sarebbe meglio ricompilare daccapo?
Grazie per l'aiuto e i consigli, a buon rendere,
eth0
Re: Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 9:53
da freax
è una pratica abbastanza diffusa , l'ho particolarmente vista adottata con le distro "debian based" , addirittura c'è chi si scarica interi pacchetti o distro solo per ricavarne questo il file di configurazione per la ri-compilazione del kernel ...
onestamente non ho mai riciclato un file di configurazione , sempre usato questo sito
http://kmuto.jp/debian/hcl/ e un po di sagge decisioni nella scelta di eventuali pacchetti/moduli aggiuntivi e la configurazione è bella che pronta in pochi secondi
va anche detto che non è l'unica variabile da considerare in fase di ricompilazione , il kernel come ogni altro pacchetto va appunto compilato e ad esempio in Gentoo bisogna anche tenere d'occhio la variabile USE

Re: Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 10:09
da tgmx
Ma non esisteva il vecchio
?
Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 10:22
da eth0
Spiego meglio le mie esigenze in maniera da poter ottenere aiuti più mirati: ho il S.O. su una partizione, bello funzionante, col suo kernel configurato ad hoc; vorrei formattare la partizione, fare una reinstallazione del sistema (magari con la 12.2?!) e configurarci su l'ultimo kernel uscito. Posso portarmi dietro il mio vecchio file di configurazione del kernel 2.6.20, copiarlo nel nuovo sistema e ricompilarlo cambiando soltanto poche cose?
Grazie,
eth0
Re: Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 10:24
da freax
la prova sul campo è sempre l'unica opzione che ti garantisce la migliore risposta

Re: Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 10:25
da ponce
"make oldconfig" lo uso spesso, dopo aver recuperato il config o dai file in /boot o da un kernel che gira, se ne ha il supporto, con
@eth0
si, puoi farlo tranquillamente come dice tgmx col "make oldconfig": alla serie di domande di inclusione di nuovi componenti, nel dubbio premi invio per i default.
Re: Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 10:26
da Paoletta
eth0 ha scritto:Spiego meglio le mie esigenze in maniera da poter ottenere aiuti più mirati: ho il S.O. su una partizione, bello funzionante, col suo kernel configurato ad hoc; vorrei formattare la partizione, fare una reinstallazione del sistema (magari con la 12.2?!) e configurarci su l'ultimo kernel uscito. Posso portarmi dietro il mio vecchio file di configurazione del kernel 2.6.20, copiarlo nel nuovo sistema e ricompilarlo cambiando soltanto poche cose?
Grazie,
eth0
sì, usando make oldconfig, che ti segnala le novità del nuovo kernel rispetto a quello di cui hai il .config;
in pratica ti chiede se vuoi aggiungerle o meno alla vecchia configurazione;
Re: Utilizzare un vecchio file ".config" per un nuovo kernel ?
Inviato: lun 19 gen 2009, 10:29
da conraid
eth0 ha scritto:Spiego meglio le mie esigenze in maniera da poter ottenere aiuti più mirati: ho il S.O. su una partizione, bello funzionante, col suo kernel configurato ad hoc; vorrei formattare la partizione, fare una reinstallazione del sistema (magari con la 12.2?!) e configurarci su l'ultimo kernel uscito. Posso portarmi dietro il mio vecchio file di configurazione del kernel 2.6.20, copiarlo nel nuovo sistema e ricompilarlo cambiando soltanto poche cose?
Grazie,
eth0
certo
ti salvi il .config da qualche parte e poi lo ricopi nella directory dove scompatterai i sorgenti.
A quel punto per allinearlo alla nuova versione devi dare
e rispondere alle domande che ti verranno poste. Se non sai di cosa si tratta lascia l'opzione di default.
naturalmente dopo controlla ugualmente con
o
Questo perché a volte ci sono cambiamenti di voci, etc... che non sempre sono settati correttamente da make oldconfig, anche se l'ultima volta che ho visto un cambiamento simile è stato con l'aggiunta di xtables. Però è anche vero che compilo sempre da versione in versione, quindi un cambiamento di 8 versioni potrebbe avere qualcosa da ricontrollare.
[RISOLTO] Utilizzare un vecchio file ".config" per un nuovo.
Inviato: lun 19 gen 2009, 10:35
da eth0
Grazie ragazzi! Come sempre, gli aiuti sono stati precisi, immediati ed utilissimi!
Continuiamo così!!!
eth0