On Sun, 21 Oct 2007 00:29:33 +0200 Davide Mancusi <[EMAIL PROTECTED]> wrote:
> Io ho avuto problemi simili con "floppy" e amici vari. Ho fatto gli > stessi passi tuoi per poi scoprire che venivano caricati al boot, dal > RAM disk. Mi sono messo a studiare come funziona l'immagine initrd, > l'ho decompressa, ho cancellato i moduli che non mi servivano, ho > ricompresso il tutto, ho riavviato e, ovviamente, non ha > funzionato :-) Allora mi sono arreso e mi sono rassegnato a convivere > con "floppy" (va da sé che il mio PC non ha un floppy...). > > Almeno per curiosità, puoi provare a dare un'occhiata nell'initrd > (anche se mi pare strano che i moduli firewire stiano lì). È un > archivio di qualche tipo (tar.gz? non ricordo), basta scompattarlo > per metterci il naso. > > Mi dispiace di non poter essere più d'aiuto. > > Davide Allora...ho risolto! Il file initrd.img-versione che e' in boot e' un normale gzip che contiene l' immagine vera e propria ovvero un archivio cpio [*]...estraendo quest' ultimo si vede che contiene *anche* i moduli firewire Quanto sopra accade in quanto nel file: /etc/initramfs-tools/initramfs.conf (usato per generare l' immagine) il parametro MODULES e' settato a "most" (ovvero: aggiungi di tutto un po') mentre ponendolo a "dep" si ha una scelta piu' snella...tanto tutti i moduli di cui si necessita son sempre e comunque in /lib Nel mio caso ha funzionato! Ciao e grazie :) [*] prima o poi spero passino a squashfs + lzma, e' davvero notevole ;)