Как извлечь файлы из ISO образа

Linux

Прежде чем извлекать файлы из ISO файл-образа сгенерированного нашей утилитой нужно понять какие файлы там хранятся. Главное что легко доступно в файл-образе ISO хранится только информационный файл !Read.!Me, который содержит информацию о файлах находящихся внутри hdd файл-образа. И для того чтобы получить эти файлы из HDD файл-образа прийдётся сделать несколько операций.

Один из вариантов установить isofs (обычно она установлена) и примонтировать файл-образ командой mount


# mount -t iso9660 -o loop,ro /path-to-image/cd.iso /

После чего извлечь файл IMAGEHDD.IMG (скопировать)
либо сразу-же примонтировать используя kpartx для получения доступа к разделу HDD диска и его последующего монтирования.

Второй вариант без монтирования самого ISO файла-образа, но с его извлечением.
У вас должны быть установлены библиотеки для работы с файл-образом ISO

# yum install libcdio libisofs

Просмотреть содержимое ISO можно двумя командами которые отличаются дефисом в имени:

$ isoinfo -J -s -l -i cd.iso -x ./

Directory listing of /
d--------- 0 0 0 1 Jun 23 2013 [ 30 02] .
d--------- 0 0 0 1 Jun 23 2013 [ 30 02] ..
---------- 0 0 0 3 Jun 23 2013 [ 192246 00] !Read.!Me
---------- 0 0 0 192213 Jun 23 2013 [ 33 00] IMAGEHDD.IMG
---------- 0 0 0 1 Jun 23 2013 [ 32 00] boot.catalog

$ iso-info --no-header -l -q -i cd.iso
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
__________________________________
ISO-9660 Information
/:
dr-xr-xr-x 2 0 0 [LSN 29] 2048 Jun 23 2013 18:16:30 .
dr-xr-xr-x 2 0 0 [LSN 29] 2048 Jun 23 2013 18:16:30 ..
-r--r--r-- 1 0 0 [LSN 32] 2048 Jun 23 2013 18:16:30 boot.catalog
-r-xr-xr-x 1 0 0 [LSN 33] 393652224 Jun 23 2013 18:16:09 IMAGEHDD.IMG
-r-xr-xr-x 1 0 0 [LSN 192246] 4416 Jun 23 2013 18:16:30 !Read.!Me

$ iso-read --no-header -i cd.iso -e \!Read.\!Me -o \!Read.\!Me

$ ls -l
total 385640
drwx------ 3 user001 user001 4096 Jun 23 02:10 c
-rw-r--r-- 1 user001 user001 394033152 Jun 23 18:16 cd.iso
-rwxr-xr-x 1 user001 user001 841355 Jun 23 16:49 mkboot.com
-rw-r--r-- 1 user001 user001 4416 Jun 25 18:06 !Read.!Me

Windows

Открыть файл в WinRAR