Pagina 1 di 1
esplorare initial ram disk
Inviato: mar 25 lug 2006, 19:21
da lamarozzo
nel CD1 di Slackware, nella directory isolinux c'è il file initrd.img che è il ramdisk compresso che viene caricato contemporaneamente al kernel nella fase di avvio dell'installazione.
Domanda: come faccio ad aprirlo per esplorarne il contenuto?
Un po' alla cieca ho provato
mount -o loop initrd.img /mnt
ma mi dice
ioctl: LOOP_CLR_FD: Device or resource busy
mount: you myst specify the filesystem type
Inviato: mar 25 lug 2006, 21:29
da chrix
initrd.img in pratica è solo un nome quando io creo una initrd posso chiamarla anche pippo.pluto.
===> da console digita :
file initrd.img
per ricavarne il tipo, di solito è un archivio compresso con gzip (.gz), se è il caso basta scompattarlo con gunzip
Inviato: mar 25 lug 2006, 21:55
da sid77
chrix ha scritto:per ricavarne il tipo, di solito è un archivio compresso con gzip (.gz), se è il caso basta scompattarlo con gunzip
e poi montare il file decompresso in loop come ext3

Inviato: mer 26 lug 2006, 10:27
da lamarozzo
Grazie,
ho scompattato con
gunzip -S .img initrd.img
e poi ho montato
mount -o loop initrd qui/
Ora posso lavorarci, fare le modifiche, smontare, e poi ricompattare il file, vero?
P.S. prima di postare avevo fatto esattamente le stessa procedura ma provando a montare in una directory tipo /mnt/floppy e la cosa non funzionava. Boh!
Inviato: mer 26 lug 2006, 17:29
da Meskalamdug
lamarozzo ha scritto:Grazie,
ho scompattato con
gunzip -S .img initrd.img
e poi ho montato
mount -o loop initrd qui/
Ora posso lavorarci, fare le modifiche, smontare, e poi ricompattare il file, vero?
P.S. prima di postare avevo fatto esattamente le stessa procedura ma provando a montare in una directory tipo /mnt/floppy e la cosa non funzionava. Boh!
No.
Devi dare
mount -o loop,rw initrd /qui