Pagina 1 di 1
filesystem built-in nel kernel
Inviato: dom 22 apr 2007, 10:23
da danix
Salve a tutti,
ricompilando il kernel mi sono chiesto quale filesystem utilizzare per non dover creare un initrd ogni volta, in quanto questa procedura porta delle noie ogni volta (almeno, questa è la mia esperienza...), mi chiedevo se è possibile per esempio mettere come built-in il supporto a reiserfs così come lo è di default il supporto a ext2...
Inoltre un dubbio che ho sempre è quando scegliere di inserire qualcosa built-in e quando invece inserirla modularmente...
Ho già provato a dare un'occhiata nell'archivio del forum, ma non ho trovato info a riguardo, spero sappiate aiutarmi (sono sicuro che saprete...)
Grazie mille a tutti...
Inviato: dom 22 apr 2007, 11:13
da whites11
per quanto riguarda il filesystem, ovviamente puoi inserirlo come built-in e in tal caso (probabilmente) non ti servirà un initrd.
per quanto riguarda la politica di scelta built-in/modulo è una cosa abbastanza soggettiva.
mettere molte opzioni come built-in ingrandisce la dimensione finale del kernel e dunque (seppur si parli di millisecondi) aumenta il tempo di caricamento al boot.
d'altra parte inserire molti moduli richiede, ogni volta che si anecessario, di caricarli per poter far funzionare certe parti del sistema.
io solitamente seguo questa politica: se l'opzione serve per far funzionare una parte del sistema che sicuramente sarà sempre attiva sulla mia macchina (ad esempio la scheda audio) la metto built-in. al contrario, se l'opzione riguarda una feature che uso ogni tanto (ad esempio bluetooth) allora la metto come modulo.
comunque sostanzialmente fa lo stesso: l'importante è che le opzioni necessarie a far partire il sistema siano tutte built-in (file system, chipset, scheda video, ecc)
Inviato: dom 22 apr 2007, 12:08
da danix
grazie della risposta, ho fatto queste domande essenzialmente perchè ricordo di aver ricompilato un 2.6.18 (appena uscito allora) e di aver messo il supporto a reiserfs come built-in, di conseguenza non ho creato l'initrd e al boot mi ha dato un kernel panic non essendo riuscito a caricare la partizione di root e il kernel panic diceva proprio di non riuscire a identificare il tipo di filesystem...
Al momento vorrei ricompilare un 2.6.20.7, e credo proprio che aprirò un thread per seguire passo passo la compilazione, così magari se riesco a raccogliere una buona quantità di info potrei creare una guida per i niubbi (come me...)
Riguardo al filesystem aspetto ancora qualche altro chiarimento, e già che ci sono vi chiedo, quale filesystem utilizzate di solito??
Spero non si apra un flame ma una conversazione costruttiva...
ancora grazie mille...
Inviato: dom 22 apr 2007, 12:16
da Bart
Come filesystem ext3! Reiserfs lo evito come la peste visto i casini che mi ha creato e ha creato ad altri.
Normalmente si utilizza il supporto modulare su quelle periferiche che non si utilizzano sempre. Ad esempio io sul portatile ho la wireless modulare perché non sempre la uso e non ha molto senso caricarla ogni volta.
Invece ti consiglio di mettere staticamente tutto quello che usi normalmente. Se vai nel wiki, nella sezione configurazione pc, trovi il config del mio fisso. Prova a spulciarlo, potrebbe tornarti utile. Ciao.
Inviato: dom 22 apr 2007, 12:36
da francogdn
Bart ha scritto:Reiserfs lo evito come la peste visto i casini che mi ha creato e ha creato ad altri.
Io sono invece uno dei fortunati a cui reiserfs non ha mai dato problemi. Almeno, fino ad ora

Inviato: dom 22 apr 2007, 12:39
da danix
grazie della risposta bart, ho dato un'occhiata alla pagina del wiki che mi hai indicato, complimenti, bel giocattolino

...
mi chiedevo, con ext3 hai avuto bisogno di creare un initrd??
Ti comunico che il tuo
.config non è più raggiungibile così come non lo è più il tuo
xorg.conf...
In ogni caso grazie della risposta...
Inviato: dom 22 apr 2007, 12:43
da whites11
francogdn ha scritto:Bart ha scritto:Reiserfs lo evito come la peste visto i casini che mi ha creato e ha creato ad altri.
Io sono invece uno dei fortunati a cui reiserfs non ha mai dato problemi. Almeno, fino ad ora

effettivamente anche io non mi posso lamentare, visto soprattutto che la mia macchina rimane senza alimentazione relativamente spesso e nonostante questo non ho mai perso dati...
Inviato: dom 22 apr 2007, 12:47
da Bart
danix85 ha scritto:grazie della risposta bart, ho dato un'occhiata alla pagina del wiki che mi hai indicato, complimenti, bel giocattolino

...
mi chiedevo, con ext3 hai avuto bisogno di creare un initrd??
Ti comunico che il tuo
.config non è più raggiungibile così come non lo è più il tuo
xorg.conf...
In ogni caso grazie della risposta...
L'ho appena comunicato a Loris.
No basta che inserisci ext3 staticamente all'interno del kernel e sei a posto.