esplorare initial ram disk

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

esplorare initial ram disk

Messaggio 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

Avatar utente
chrix
Linux 2.x
Linux 2.x
Messaggi: 375
Iscritto il: gio 30 set 2004, 0:00
Località: Trieste
Contatta:

Messaggio 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

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio 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 :D

Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Messaggio 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!

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio 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

Rispondi