Редактирование образов в Linux
Часто возникает необходимость добавить, удалить или изменить файлы на iso образе. Например вы хотите добавить несколько треков на образ диска с музыкой или отредактировать параметры загрузки для Live CD. В Windows эта задача решалась очень просто, существует большое количество как известных так и не очень утилит с подобным функционалом таких например Alcohol, UltraISO и т д. Но в Linux дела обстоят немного странным образом.
С одной стороны в Linux работа с образами дисков поддерживается на уровне системы, без каких либо дополнительных утилит, но с другой файловая система iso не поддерживает редактирование данных. Поэтому все операции по изменению содержимого образов сводятся к распаковке, редактированию и обратной упаковке образа. Можно конечно установить ту же UltraISO в wine и радоваться жизни но это не Ъ и мы пойдем другим путем.
Способ первый, редактирование образов вручную
Этот вариант немного трудоемкий, но он раскрывает суть работы с образами, будь то в Windows или Linux все происходит именно таким способом, только если вы используете дополнительные утилиты все действия будут автоматизированы и скрыты от пользователя. Вы будете чувствовать что редактируете образ напрямую внося изменения в его файловую систему, но это не так, это лишь видимость создаваемая утилитой.
И так, приступим. Порядок такой: монтируем образ, копируем из него содержимое во временную папку, вносим необходимые изменения и собираем образ обратно.
Создаем временную папку и копируем данные:
Я создал каталог в оперативной памяти чтобы ускорить процесс, но если у вас недостаточно ОЗУ или очень большой образ можно писать и в любое другое место на жестком диске.
Переходим в временную папку и вносим изменения:
И наконец собираем образ обратно:
Теперь вы знаете как все происходит, но повторять такой процесс каждый раз неудобно, да и не нужно. В последнее время для Linux появилось несколько утилит для редактирования образов, которые мы рассмотрим ниже.
Редактирование образов в Linux с помощью ISO Master
ISO Master — утилита для создания и редактирования образов для Linux. Поддерживается файловая система ISO9660 а также расширения Joliet и RockRidge. Утилита позволяет открывать образы форматов .nrg (Nero) и .mdf (Media Descriptor Format). Также есть функция создания загрузочных дисков.
Установка
ISO Master есть в репозиториях большинства популярных дистрибутивов. Для установки в Ubuntu и Linux Mint выполните:
Для установки в Gentoo:
А пользователи ArchLinux могут установить утилиту из AUR.
Запуск и работа
Для запуска программы наберите:
В главном окне необходимо выбрать образ диска, затем программа подготовит диск к работе (вы уже знаете как) и отобразит содержимое в нижней части окна.
Здесь с помощью контекстного меню можно удалять, переименовывать или редактировать файлы, Для редактирования нужно указать текстовый редактор в разделе Tools -> Options -> Editor:
Чтобы добавить новый файл к образу. Выберите желаемый файл в верхней части окна и кликните на кнопке Add:
Чтобы сохранить внесенные изменения перейдите в меню File и выберите пункт Save As, затем укажите желаемое имя для нового образа и нажмите кнопку save:
На этом статья закончена. Надеюсь эта информация вам была полезной.
Источник
ISO Master — работа с ISO.
Автор: admin.
ISO Master — очень удобная утилита для модификации ISO-образов. Сразу нужно принять во внимание, что утилита не может создавать образы с дисков, а также, записывать их, она задумана для: добавления файлов в образ, удаления файлов из образа, извлечения файлов из образа, создание образов из имеющегося материала (существующих файлов и папок), одним словом, для выполнения разного рода модификаций, относительно того или иного образа.
Установить программу можно из «Центра приложений Убунту» или же, с задействованием терминала:
Положительные характеристики ISO Master:
- Удобная и функциональная программа по работе с ISO-образами.
Отрицательные характеристики ISO Master:
- Можно было б добавить такие возможности, как: «Создание образа с диска» и «Запись образа на диск», ну и т.д.
Параметры:
Язык интерфейса: русский
Лицензия: GNU GPL
Домашняя страница: http://www.littlesvr.ca
Проверялось на «Ubuntu» 14.04 LTS, Unity (64-bit.).
Источник
ISO Master — работа с ISO.
Автор: admin.
ISO Master — очень удобная утилита для модификации ISO-образов. Сразу нужно принять во внимание, что утилита не может создавать образы с дисков, а также, записывать их, она задумана для: добавления файлов в образ, удаления файлов из образа, извлечения файлов из образа, создание образов из имеющегося материала (существующих файлов и папок), одним словом, для выполнения разного рода модификаций, относительно того или иного образа.
Установить программу можно из «Центра приложений Убунту» или же, с задействованием терминала:
Положительные характеристики ISO Master:
- Удобная и функциональная программа по работе с ISO-образами.
Отрицательные характеристики ISO Master:
- Можно было б добавить такие возможности, как: «Создание образа с диска» и «Запись образа на диск», ну и т.д.
Параметры:
Язык интерфейса: русский
Лицензия: GNU GPL
Домашняя страница: http://www.littlesvr.ca
Проверялось на «Ubuntu» 14.04 LTS, Unity (64-bit.).
Источник
Редактирование iso образов
Доброго времени суток.
Есть iso образ и нужно в него добавить файлы. Пытаюсь сделать это с помощью IsoMaster. В итоге получаю образ в котором вновь добавленные файлы остаются нормальными, а те которые были в исходном образе — не читаемы, т.е. прочитать их можно, но получается полная чушь. Попробовал Kiso, но с этой программой проблема в том что она вообще не хочет сохранять файлы.
Посоветуйте как решить проблему с isomaster или посоветуйте другую программу.
P.P.S. Может важно- образ 8-ми гиговый
Монтируете образ, копируете содержимое на жёсткий диск, редактируете образ, собираете образ.
Программы: mount, mkisofs.
Это конечно вариант, но если нет желания делать лишние движения?
Это не лишние, а обычные телодвижения. Так поступают все программы для редактирования образов ISO, т.к. этот формат не предназначен для редактирования.
Я понимаю что программы так и делают и я бы хотел что бы это делали программы, а не я. Т.е. в isomaster есть возможность добавить файлы, следовательно я хочу пользоваться данной возможностью.
Если не устраивает — делай форк
даже майкрософт собирает свои iso-кшки консольной программой из батников.
редактирование iso — неправильно.
Всё остальное работает черер ж*пу.
Если так хочется по-быстрому иметь возможность добавлять/удалять в образах болванок файлы, делай как я: создаешь при помощи dd файлик нужного размера (чтобы целиком на DVD влез); при помощи mkfs.ext2 создаешь на нем ext2; затем при помощи tune2fs отключаешь всякие времена для проверок, рутовский резерв и т.п.; создаешь директорию и монтируешь свой образ; заполняешь его нужными файлами; записываешь на диск. Потом файлы с образа можно удалить и заполнить другими, чтобы записать следующую болванку. Зато потом, если ты писал на DVD+RW, можно просто снять с нее образ; подмонтировать его; удалить/добавить нужные файлы; записать обратно.
Очень удобно. Правда, в мастдае такой диск тоже будет открываться.
Пока ты писал этот комментарий, можно было дважды нагуглить простое решение.
Для создания образа воспользуемся следующим синтаксисом:
$ mkisofs -o test.iso -Jrv -V test_disk /home/usver/test_dir
В этом примере следующие обозначения: -o — имя создаваемого iso-файла (test.iso)
-J — используем записи Joliet для совместимости с системой Windows
-r — Rock Ridge расширение для совсестимости с *nix
-v — так называемый verbose-режим. В этом случае в процессе создания образа будет выводиться различная дополнительная информация
-V — указываем имя тома (test_disk); Это имя будет отображаться при просмотре в Windows
кстати кто нибудь знает как на одну сд болванку залить два образа openbsd и systemrescuecd с возможностью выбора при загрузке? размером они умещаются
Выложить оба в корень будущего образа, применить загрузчик вроде grub4dos, написать для него конфиг для выбора sysrcd или openbsd.
спасибо попробуем :_)
>Это не лишние, а обычные телодвижения.
По-моему 4.2. Монтировать и копировать ничего не надо, лишь создать образ при сохранении. В вашем случае лишняя копия получается.
>В итоге получаю образ в котором вновь добавленные файлы остаются нормальными, а те которые были в исходном образе — не читаемы
Писали о проблеме девелоперам?
AcetoneISO конечно попробую, но разве она не для монтирования?
Wine и ultraiso вариант по-моему не самый лучший, но как бы не оказался единственным.
Остальные варианты — это не решение вопроса, т.к. вопрос был «Посоветуйте как решить проблему с isomaster или посоветуйте другую программу», т.е. нужен гуй.
Писать разработчикам. увы, но не с моим знанием английского.
mount -t loopback cd.iso /some_diretory и отредактируй
неизвестный тип файловой системы ‘loopback’
Только iso9660 таким образом редактировать нельзя.
Еще раз напишу: нужен графический интерфейс
Кроме ISO Master нет ничего вменяемого, ИМХО.
>В итоге получаю образ в котором вновь добавленные файлы остаются нормальными, а те которые были в исходном образе — не читаемы, т.е. прочитать их можно, но получается полная чушь.
Специально установил IsoMaster, добавил файлы — всё пучком. Да кириллицу не понимает.
Ubuntu 10.04 x86_64
Взял 700 метровый образ и тоже все прошло нормально, а с 8 гиговым вот такой облом.
Источник
Isomaster linux как пользоваться
Под windows зачастую приходится работать с образами дисков iso, nrg, mds/mdf. Ибо большая часть ПО и игр качается с интернета именно в образах. Под линукс данная проблема гораздо менее актуальна, т.к. и ПО ставится с интернет дистрибутивов и вин-игры не столь часто используются пользователями. Однако проблема возникла и сохраню решения.
Под линукс рассово верным форматом образов является iso. Остальные гораздо менее поддерживаемы, но способы работы с ними есть. Хочется отметить, что тот образ который хотел открыть я у меня так и не прочитался, но в целом работать можно. (т.е. даже пакеты вроде поддерживающие mdf мои образы не прочитали, хотя под windows все прекрасно читалось). Для монтирования iso формата способов over 9000. Самым простым и красивым является установка гуи-пакета из центра приложений ubuntu. Были опробованы дистрибутивы:
ISO Master
Редактирование состава файлов в ISO, создания загрузочных образов, простой графический интерфейс. Программа может работать с ISO, NRG, и некоторыми MDF файлами, но сохраняет только в ISO.
GMount-iso
gISOMount
Похожие простые программы монтирования iso только.
Kiso
KDE пакет. Открывает и редактирует образы ISO и NRG, создает iso, преобразует из NRG,BIN/CUE, MDF, CDI, CCD/IMG,C2D в ISO. Монтирование образов ISO/NRG как виртуальных дисков. Скриншоты есть здесь.
Furius ISO Mount
Работает с ISO, IMG, BIN, MDF и NRG. Скриншоты есть здесь.
Есть еще один любопытный дистрибутив, которого нет в стандартном репозитории пакетов.
Источник