SIM 30.03.2009 19:21
Tips & tricks — Смонтировать .iso образ в линуксе.
Совсем не обязательно записывать iso образ на болванку, чтобы просмотреть его. Можно просто примонтировать его к любой папке.Здесь мы указываем mount путь к образу, а через пробел указан путь папки, куда мы хотим монтировать.
mount /home/username/obraz.iso /mnt/obraz/ -o loop
Чтобы монтировать образы, их нужно откуда-то снимать =)
Снять образ тоже очень просто.
Тут мы запускаем команду cat (вывести содержимое) через cd-rom и указываем путь к новому образу.
cat /dev/cdrom >> /home/username/new-obraz.iso
Снять образ можно и с помощью dd, так будет более надёжно.
Снимаем образ. if - откуда, of - куда.
dd if=/dev/cdrom of=/home/username/my-obraz.iso
Если для запуска игры в WINE необходимо вставить диск в привод, то достаточно будет просто смонтировать образ диска куда-нибудь, а потом в WINE добавить точку монтирования в качестве устройства привода.
Данная заметка была написана в рамках "Недели помощи", для вас, дорогие любители новых знаний =)
spiff 30.03.2009 19:23 #
+ 2 -
снять образ можно еще и так - dd if=/dev/cdrom0 of=/path/to/file.iso
нет, размер блока тут вообще не нужно. Сойдет дефолтная настройка. И, мне кажется, стоит добавить этот способ как альтернативный варианту с cat.
Пример с cat, я думаю, наглядно показывает, что можно по-разному использовать одни и те же инструменты.
Во всех книжках по линуксу для новичков cat позиционируется только как вывод текстовых файлов, и то, в этих же книжках рекомендуют использовать less.
Во всех книжках по линуксу для новичков cat позиционируется только как вывод текстовых файлов, и то, в этих же книжках рекомендуют использовать less.
с cat не все образы будут в послетсвии работоспособны, это единственный но огромный недостаток метода cat /dev/cdrom > bla, а если на диске ошибка то возможно что образ будет не целый (до первой ошибки чтения) dd себе такого позволять не будет.
Просто я подумал, что это уже углубление в тему, поэтому не стал дописывать.
Много подробностей и вариантов обычно утомляет (по себе знаю =).
Но если так уж критично, то можно дополнить..
Много подробностей и вариантов обычно утомляет (по себе знаю =).
Но если так уж критично, то можно дополнить..
Не дополнить, а исправить.
cat для копирования образов — зло. Причины указал muhas.
cat для копирования образов — зло. Причины указал muhas.
Я и не претендовал на единственно верное решение.
Если это может дать ошибку, это не значит, что не надо никому про это рассказывать.
Если это может дать ошибку, это не значит, что не надо никому про это рассказывать.
вообще была классная статья по монтированию всего раньше. Там и про исо было.
В тэги забей "монтирование"
В тэги забей "монтирование"
А давайте теперь заключим пару команд в теги <code>, перенесем комментарии к этим строкам выше самих этих строк, и добавим, что если для запуска игры в WINE необходимо вставить диск в привод, то достаточно будет просто смонтировать образ диска куда-нибудь, а потом в WINE добавить точку монтирования в качестве устройства привода.
Да, и еще добавим, что статья была написана в рамках недели помощи и подпишем соответствующий тег, например "неделя помощи" и будет просто и со вкусом :)
Да, и еще добавим, что статья была написана в рамках недели помощи и подпишем соответствующий тег, например "неделя помощи" и будет просто и со вкусом :)
Вот неплохой материал по теме — http://tinman321.blogspot.com/2009/03/iso9660-from-terminal.html
Может, надо добавить про пакеты nrg2iso и mdf2iso? Мало ли пригодится кому.
nrg этл тот же iso, но первые 300кб это своя инфа. т.е. dd без первых 300кб. в репах обычно есть mdf2iso и nrg2iso, ну это так, для совсем ленивых и не осиливших гугл
Странно. Я думал, что это вообще-то азы.
А вообще, если уж совсем, то правильно делать исо все же через mkisofs, а через dd или cat мы снимает образ диска, а не iso. Да, при cd/dvd/br у нас получается iso, но не всегда.
А вообще, если уж совсем, то правильно делать исо все же через mkisofs, а через dd или cat мы снимает образ диска, а не iso. Да, при cd/dvd/br у нас получается iso, но не всегда.
Пост, исчерпывающе раскрывающий весь топик:
Монтирование образов дисков в Linux
Монтирование образов дисков в Linux
Мне кажется, что было бы неплохо перенести этот пост в Tips&Trips.
Да и вообще - было бы здорово если бы кто-нить занялся оформлением подобных советов в отдельную статью/ФАК/Хауту.
Например для меня был новым способ
хотя новичком в Линуксе себя не считаю.
Да и вообще - было бы здорово если бы кто-нить занялся оформлением подобных советов в отдельную статью/ФАК/Хауту.
Например для меня был новым способ
cat /dev/cdrom >> /home/username/new-obraz.iso
хотя новичком в Линуксе себя не считаю.
главное что бы файла /home/username/new-obraz.iso не существовало до этого, а то ведь >> дописывает а не переписывает :)
Ая немного подругому монтирую образы.
mount -t iso9660 -o ro,loop=/dev/loop0 my_image.iso /mnt/cd
Сейчас хочу побороть свою патологическую лень и написать гуи для этого дела :)
mount -t iso9660 -o ro,loop=/dev/loop0 my_image.iso /mnt/cd
Сейчас хочу побороть свою патологическую лень и написать гуи для этого дела :)