Linux DD Command: как извлечь файлы из образа ISO?

12149
studiohack

Мне нужно извлечь файловую систему ОС из ISO-образа Fedora (можно загрузить с их сайта) с помощью команды dd?

2
Вам нужно извлечь конкретный файл? setatakahashi 14 лет назад 0
это расплывчато Нельзя извлечь файловую систему из изображения, файловая система не является данными. jiggunjer 8 лет назад 0

3 ответа на вопрос

11

Если у вас уже есть файловая система ISO в файле на вашем жестком диске (загруженном из Интернета или скопированном, оптом, с CD или DVD), вам нужно будет смонтировать файл в режиме «loopback». («loopback» означает, что источником файловой системы фактически является другой файл, а не физическое устройство.) В качестве пользователя root будет работать что-то вроде этого:

# mkdir /tmp/fedora # mount /path/to/image.iso /tmp/fedora -o ro,loop -t iso9660 

Затем вы можете просматривать / tmp / fedora, используя ваши любимые инструменты.

Вы можете использовать ddдля создания ISO-файла с CD или DVD:

# dd if=/dev/cdrom of=image.iso 
может быть, ему было интересно, сможет ли он записать ISO-образ на DVD с помощью dd? jiggunjer 8 лет назад 0
6
Bastien Léonard

Я считаю dd, что не может этого сделать, он просто позволяет получить доступ к самому файлу ISO.

Я думаю, что вы должны использовать mountкоманду:

mount -o loop file.iso /mnt 
3
Adam Rosenfield

Похожие вопросы