Come creare un file .img da .iso su Ubuntu?


9

Vorrei creare un file .img contenente Ubuntu 13.10. So come ottenere .iso, ma le istruzioni su come "convertirlo" in .img l'ho trovato solo su Mac (vedi, ad esempio, qui ) - tuttavia, lavoro su Ubuntu 13.10. Quali sono i passaggi necessari per creare il file .img?

Informazioni di base: Vorrei utilizzare .img per eseguirlo con il programma di installazione completo Linux su Android. Il programma di installazione completo di Linux offre già file .img (vedi qui ), ma sono troppo piccoli. Ubuntu "vede" solo le dimensioni del file .img che è troppo piccolo per essere produttivo, motivo per cui vorrei creare un file .img più grande. Usando resize2fs myImage.img 4G, ho cercato di ingrandire l'immagine, ma Ubuntu parte da un'immagine del genere crede ancora che .img sia piccolo, quindi la mia speranza è che creando immediatamente un .img più grande, Ubuntu "veda" lo spazio più grande. So di essere sul ghiaccio sottile qui ...



Io non la penso così. È (di nuovo) basato su Mac OS X (con hdiutils) o semplicemente suggerisce di rinominare .iso in .img (che dubito sia l'approccio corretto).
Marius Hofert,

1
La domanda non ha senso. I file di immagine collegati sembrano essere già sistemi installati pronti per l'esecuzione. Non usi l'immagine ISO per installare Ubuntu in uno di essi.
psusi,

Il mio obiettivo è quello di ottenere esattamente un simile .img, semplicemente "più grande". Pensavo che uno inizia con .iso (?)
Marius Hofert il

Risposte:


15

Vorrei fare una pugnalata al buio, ma stai cercando di creare un file img da un iso, giusto? In questo caso, non c'è alcuna differenza tra iso's e img's a parte l'estensione:

Non vi è alcuna differenza nella struttura dei formati ISO e IMG se il file IMG non è compresso. È possibile che un file in formato IMG venga rinominato con l'estensione del file ISO e quindi aperto in un software che riconosce solo il formato del file ISO. Questo è un modo efficace per accedere alle informazioni del disco in programmi che non gestiscono il formato IMG.

( fonte )

Anche Wikipedia sembra essere d'accordo:

Le immagini ISO sono un altro tipo di file di immagine del disco ottico, che comunemente usano l'estensione del file .iso, ma a volte usano anche l'estensione del file .img . Sono simili alle immagini dei dischi ottici non elaborati, ma contengono solo una traccia con i dati del computer ottenuti da un disco ottico. Non possono contenere più tracce, né tracce audio o video. Inoltre non contengono le intestazioni di controllo e i campi di correzione degli errori dei settori CD-ROM o DVD che le immagini dei dischi grezzi di solito memorizzano. Il loro formato interno segue la struttura di un file system per dischi ottici, generalmente ISO 9660 (per CD) o UDF (per DVD). I formati CUE / BIN e CCD / IMG, che di solito contengono immagini di dischi grezzi, possono invece memorizzare immagini ISO.

Quindi, come convertire un iso in img? Basta cambiare l'estensione:

rename 's/\.iso(?=[^.iso]*$)/.img/g' *

Ora, per creare un img, dovresti usarlo dde salvarlo in un file chiamato img.


Grazie per l'aiuto, Braiam. Se la ridenominazione è la soluzione, perché questo non funziona per le persone su Mac OS X (che usano hdiutilsper questo; vedi il link di UncleNerdicus)? Per quanto riguarda la tua ultima riga, puoi pubblicare ulteriori dettagli al riguardo?
Marius Hofert,

@MariusHofert sta sbagliando . Umm .. l'ultima riga rinomina solo i file che contiene .isoa .img. Ne ho bisogno per far corrispondere solo l'ultimo .iso. Aggiornamento
Braiam

Va bene, grazie. Quindi ho semplicemente rinominato .iso in .img. Come si crea quindi un .img di, diciamo, 6 GB? Con resize2fs? Bene, questa potrebbe essere una nuova domanda, ma spero che tu sappia anche la risposta.
Marius Hofert,

@MariusHofert puoi "creare" un file img con dd. img sono solo una copia esatta di ogni blocco di un filesystem.
Braiam,

La sintassi di ddè: dd if=infile.img of=outfile.img. Non vedo come si possa scegliere la dimensione di outfile.imgcon dd(?). E se uso resize2fs, sembra che la dimensione del file (più grande) non sia "vista" ...
Marius Hofert
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.