Newsgroup: it.comp.os.linux.sys
Titolo: initrd compresso - solo con gzip o anche bzip2?

c'è la possibilità di bzippare un ramdisk al posto di usarlo gzippato, ho 
fatto una prova ma il risultato è stato "unable to mount root filesystem" e 
non trovo molta doc con goole.
Sto cercando di realizzare una minidistro su floppy che contenga kernel 
2.4.19, iptables, ppp e pppoe, solo che ho dei problemi di spazio.
-- 
spammers e scassaballe in /dev/null
per contatti privati sostituire spam con banana
see ya!

 2.4.19, iptables, ppp e pppoe, solo che ho dei problemi di spazio.
Non so risponderti, anche io volevo bzippare un ramdisk, ma poi non né ho
avuto il tempo. Se dai grep -ril gzip /usr/src/linux, trovi, tra le altre
cose, (ho fatto una piccola estrazione):
    fs/devfs/Makefile
    fs/jffs2/zlib.c
    fs/jffs2/zlib.h
    fs/inflate_fs/zconf.h
    include/linux/zlib_fs.h
ovvero (per quanto ne possa capire) l'implementazione di un "gzip
filesystem".
La stessa cosa non la trovi con grep -ril bzip /usr/src/linux
quindi se vuoi farlo mettiti sotto a implementare la "bzip_librerie-patch"
:-)
Per quanto riguarda il ramdisk... hai provato a ricompilare il kernel
togliendo il toglibile e lasciando solo quanto potrebbe servirti
strettamente? (se poi sai di preciso su che macchina andrà, togli tutti i
driver non necessari e il supporto per moduli). E hai provato a formattare
il floppy ad alte dimensioni (2880 è teorico, ma a qualcuno sotto ci si
dovrebbe arrivare se trovi un buon supporto).
In alternativa pensa a buttarti sul kernel 2.2 e ipchains, per una
minidistro dovrebbe andare (considerando che qualcuna utilizza ancora il
2.0, o almeno fino a poco tempo fa).
Matteo


AFAIK per leggere i floppy da 2880 ci vuole un lettore apposta (quelli
normali non lo fanno).
Piuttosto meglio pensare a 2 floppy (kernel+ramdisk) o CD.
Alessandro.

 2.0, o almeno fino a poco tempo fa).
il 2.2 era quelo che volevo evitare, non conosco ipchains, sono riuscito 
a far girare bene iptables, ma mi manca lo spazio per ppp e/o pppoe,
nella seie 2.4 qual'è i kernel che occupa meno Kb?


 Piuttosto meglio pensare a 2 floppy (kernel+ramdisk) o CD.
volevo evitare i due floppy perchè se manca l'elettricità, non fa più il 
reboot fino a che non si cambia il disco. (oppure mi servirebbero due 
lettori floppy, ma volevo recuperare un vecchio 486 portatile, che di 
floppy ne ha solo 1)
ciao



Il 2.4.0 immagino ;-P
"Purtroppo" i kernel della serie 2.4.x sono molto ingrassati rispetto alla
2.2.x (e non mi e' molto chiaro il motivo).
Alessandro.


Allora avrai anche l'HD!
Alessandro
...che si, lo so che lo sapevi gia'...


i floppy tradizionali si possono formattare al massimo a 1770 se mi ricordo
bene.
 Ciriciao
   Gio'

 Allora avrai anche l'HD!
si, ma va male ed in piů i dischi dei laptop non durano 24h/24h, dopo 
qualche giorno alzano la bandierina bianca!


    Gio'
scusa l'ignoranza, ma poi riesco anche a leggerli con il lettore da 
1.44? recuperare 330k sarebbe eccezzionale!



sul mio buon vecchio 486 andavano....
  Ciriciao
   Gio'

 fatto una prova ma il risultato è stato "unable to mount root filesystem" e 
Puoi dirmi quanto era, byte, gzippato e quanto bzippato?
bye,
-- 
piergiorgio

 Puoi dirmi quanto era, byte, gzippato e quanto bzippato?
con gzip     859906 
con bzip2    785555
            --------
differenza    74351


 differenza    74351
Scusa, ma 785555 byte non ti stanno su di un floppy da 720K,
o mi sbaglio?
bye,
-- 
  Piergiorgio Sartor

 o mi sbaglio?
no, non ti sbagli, ma non uso un floppy da 720K ne uso uno da 1440K :-)
ciao!


 no, non ti sbagli, ma non uso un floppy da 720K ne uso uno da 1440K :-)
Argh, momentaneo (si spera) stato di confusione mentale...
In questo caso, gzippato ci sta lo stesso, pero`...
bye,
-- 
  Piergiorgio Sartor

 In questo caso, gzippato ci sta lo stesso, pero`...
yes, mi sta il kernel, il boot-loader ed anche initrd.gz, ma non ho lo 
spazio per inserirci pppd e pppoe :-( 
quindi ci sta perchè è incompleto :-((((
come router/firewall tra due reti funziona alla grande, ma non si può usare 
per connetersi tramite modem analogico/dsl
