Come montare il file .iso

Aug 25 2020

Sto cercando di montare un file .iso di tipo data per vedere cosa c'è scritto lì, tramite un server Linux sulla mia macchina virtuale (ubuntu), poiché quando provo ad aprirlo tramite Notepad ++ o un programma simile sembra tutto come simboli e non è leggibile.

il file .iso è stato creato dal seguente comando dal file .bin: bchunk file.bin file.cue file.iso

L'ho creato file.cueonline.

file my-file.bin produzione:

my-file.bin: data

hexdump -C my-file.bin | head produzione:

00000010  c9 e5 24 6d 72 78 38 70  78 6f 75 78 6f 72 4e 5c  |..$mrx8pxouxorN\|
00000020  46 56 0b 13 0c 6e 25 7a  c7 8f b7 c3 0d c5 97 88  |FV...n%z........|
00000030  07 94 68 05 2a 01 87 db  8d ab 91 0f bb 00 b0 cd  |..h.*...........|
00000040  12 a5 8e c2 61 5e 99 3c  94 d2 58 14 70 94 72 d2  |....a^.<..X.p.r.|
00000050  e1 02 48 0f 6a a9 f4 71  ee 1a 43 18 aa 5e b3 64  |..H.j..q..C..^.d|
00000060  de 84 e9 d6 80 8a 48 4e  0a 5f 42 05 40 d6 03 0a  |......HN._B.@...|
00000070  8c b5 c8 1c 01 9f 89 b5  39 93 b1 af 0f 74 55 62  |........9....tUb|
00000080  21 65 28 8d f7 b7 22 f7  e5 4f 28 93 39 7f 19 6e  |!e(..."..O(.9..n|
00000090  a0 2e 65 dd c0 98 bd d7  c7 0a 04 97 ec 85 5b ad  |..e...........[.|

output di hexdump -C my-file.bin | egrep '^0000(8000|8800|9000)'è:

008000  77 3b 95 f4 8c 42 65 14  78 9e 63 73 66 64 73 9e  |w;...Be.x.csfds.|
00008800  19 4b 46 ca bc 01 36 19  bd e9 97 eb a4 ad fc c3  |.KF...6.........|
00009000  b4 d0 08 2f b0 83 47 91  b1 e7 c1 ef 66 41 55 98  |.../..G.....fAU.|

output di file my-file.isoè:

my-file.iso: data

output del hexdump -C my-file.iso | headcomando:

00000000  78 6f 75 78 6f 72 4e 5c  46 56 0b 13 0c 6e 25 7a  |xouxorN\FV...n%z|
00000010  c7 8f b7 c3 0d c5 97 88  07 94 68 05 2a 01 87 db  |..........h.*...|
00000020  8d ab 91 0f bb 00 b0 cd  12 a5 8e c2 61 5e 99 3c  |............a^.<|
00000030  94 d2 58 14 70 94 72 d2  e1 02 48 0f 6a a9 f4 71  |..X.p.r...H.j..q|
00000040  ee 1a 43 18 aa 5e b3 64  de 84 e9 d6 80 8a 48 4e  |..C..^.d......HN|
00000050  0a 5f 42 05 40 d6 03 0a  8c b5 c8 1c 01 9f 89 b5  |._B.@...........|
00000060  39 93 b1 af 0f 74 55 62  21 65 28 8d f7 b7 22 f7  |9....tUb!e(...".|
00000070  e5 4f 28 93 39 7f 19 6e  a0 2e 65 dd c0 98 bd d7  |.O(.9..n..e.....|
00000080  c7 0a 04 97 ec 85 5b ad  e2 18 63 ba 18 8d 35 8f  |......[...c...5.|
00000090  e9 df 01 8f a1 af a7 e9  4f 03 99 9e 01 4a fe 60  |........O....J.`|

output di hexdump -C my-file.iso | egrep '^0000(8000|8800|9000)':

00008000  47 52 0f 9a d3 55 bf 9b  b9 9b bc ad 88 de 91 e0  |GR...U..........|
00008800  da b5 cf 84 ff 4b c4 15  35 88 59 97 a7 9b 78 92  |.....K..5.Y...x.|
00009000  df 0c 91 91 99 7b 65 36  3f e0 49 92 fb 52 8d 57  |.....{e6?.I..R.W|

Ho provato ad aprirlo con Archive Managerma ancora non si è aperto.

Ho provato a utilizzare le seguenti righe dai commenti:

sudo modprobe loop

sudo mount -o loop -t iso9660 ./my-file.iso /mnt/iso

e ho ricevuto di nuovo il seguente errore:

mount: /mnt/iso: wrong fs type, bad option, bad superblock on /dev/loop2, missing codepage or helper program, or other error.

Ho provato molti comandi diversi ma niente sembra funzionare, finisco sempre per ricevere uno dei due errori:

quando corro:

sudo mount -o loop ./my-file.iso /mnt/iso

Ottengo:

Could not open BIN /home/student/xor-with-xor.bin: No such file or directory

ho provato anche questa soluzione con le mie variabili e ho ricevuto il seguente errore:

/mnt/iso: failed to setup loop device for /dev/loop0p1.

Quale potrebbe essere il problema?

Grazie.

Risposte

kyodake Aug 25 2020 at 01:19

Prova questo:

sudo modprobe loop

sudo mount -o loop -t iso9660 ./my-file.iso /mnt/iso

Oppure installa acetoneiso, è un software di unità virtuale gratuito e open source per montare e gestire i file di immagine. I suoi obiettivi devono essere semplici, intuitivi e stabili.