Iso master для linux как пользоваться

Обновлено: 05.07.2024

Иногда возникает необходимость добавить, удалить или изменить файлы на iso образе. Например вы хотите добавить несколько треков на образ диска с музыкой или отредактировать параметры загрузки для Live CD. В Windows эта задача решалась очень просто, существует большое количество как известных так и не очень утилит с подобной функциональностью таких например Alcohol, UltraISO и т д. Но в Linux дела обстоят немного странным образом.

С одной стороны в Linux работа с образами дисков поддерживается на уровне системы, без каких либо дополнительных утилит, но с другой файловая система iso не поддерживает редактирование данных. Поэтому все операции по изменению содержимого образов сводятся к распаковке, редактированию и обратной упаковке образа. Из этой статьи вы узнаете как отредактировать ISO образ в Linux.

Редактирование iso образов в Linux

Этот процесс немного трудоемкий, но он раскрывает суть работы с образами, будь то в Windows или Linux все происходит именно таким способом, только если вы используете дополнительные утилиты все действия будут автоматизированы и скрыты от пользователя. Вы будете чувствовать что редактируете образ напрямую внося изменения в его файловую систему, но это не так, это лишь видимость создаваемая утилитой.

Шаг 1. Распаковка образа

Монтируем образ, копируем из него содержимое во временную папку, вносим необходимые изменения и собираем образ обратно. Монтируем:


Создаем временную папку и копируем данные:

sudo mkdir /tmp/isowork

sudo cp -R /mnt/* /tmp/isowork/


Для примера был создан каталог в папке /tmp, но вы можете копировать в любое другое место на жестком диске.

Шаг 2. Редактирование образа

Переходим в временную папку и вносим изменения:

Или можно открыть папку в графическом файловом менеджере и работать там:

sudo nautilus /tmp/isowork

Шаг 3. Сборка обычного образа

Теперь разберемся как сделать ISO Linux. Когда редактирование закончено можно собрать образ обратно:

mkisofs /tmp/isowork --iso-level 4 -J -R -o

Здесь нам нужно использовать именно эти опции чтобы утилита применяла максимально современную файловую систему ISO и все файлы обрабатывались нормально.

Шаг 4. Сборка загрузочного iso образа

Если вы распаковали загрузочный образ, то и паковать его надо как загрузочный. Для этого придется использовать ещё несколько опций:

mkisofs -o output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -no-emul-boot -boot-load-size 4 -boot-info-table -J -l -R -V "Новый образ" /tmp/isowork/


Файлы isolinux/isolinux.bin и isolinux/boot.cat должны реально существовать на диске чтобы этот образ был собран без ошибок. Вам надо будет найти верные пути к ним.

Чтобы полностью ответить на вопрос как iso образ сделать загрузочным Linux нам понадобится утилита isohybrid:

Теперь с этого диска можно загрузить систему. Утилиту isohybrid можно установить вместе с пакетом syslinux-utils:

sudo apt install syslinux-utils

Если нужно чтобы образ грузился и в UEFI, то следует добавить опцию -u.

Шаг 5. Проверка загрузочного ISO

Прежде чем записывать полученный ISO образ его надо проверить на работоспособность. Для этого можно использовать набор эмуляторов qemu:

sudo apt install qemu

Для проверки образа выполните в терминале:

qemu-system-x86_64 -boot d -cdrom /tmp/output.iso -m 512


Если образ загрузился, значит всё хорошо. Если же он не работает - обратитесь к официальному руководству дистрибутива, для которого вы собираетесь редактировать iso образ. Обычно там будут описано как это делать верно, чтобы всё работало.

Выводы

В этой статье мы разобрались не только как выполняется редактирование iso образа в Linux, но и как происходит создание загрузочного iso образа linux. Конечно, этот метод будет работать не для всех дистрибутивов и не всегда, но он может послужить для вас отправной точкой.

iso

Образы ISO очень популярны в разных операционных системах. В ISO упаковывают образы игровых дисков, копии системных и Live CD дисков, и наконец просто создают свои собственные образы, с нужным софтом, данными и т.д. Конечно же не исключение и Убунту.

Какие программы есть в Ubuntu для работы с ISO-образами?

1. ISO Master. Программа предназначена для создания или редактирования ISO-образов. Данное приложение не создает образы с CD/DVD дисков, а тем более не записывает их, но с легкостью может создать образ из существующих файлов и папок на жестком диске. Также программа может редактировать уже готовые ISO-образы (удалять или добавлять файлы внутри образа).

Установить ISO Master можно из Центра приложений Убунту.

ISO Master_376

2.Furius ISO Mount. Данное приложение уже может монтировать образы дисков, на подобии таких программ, как Alcohol 120, Daemon Tools в Windows. Кроме ISO, программа может работать с IMG, BIN, MDF и NRG файлами. Furius ISO Mount имеет весьма дружелюбный интерфейс, поэтому разобраться, что и как, сможет каждый желающий. Кстати, желающие запустить программы из среды Windows в Wine, могут скачать бесплатно Alcohol 120 на торрентах или файлообменниках. Хотя я считаю, что эта затея для Линукс систем тупиковая. Лучше использовать родной софт.

Установить Furius ISO Mount можно из Центра приложений Убунту.

Furius ISO Mount Tool 0.11.3.1_377

3. Далее идет программа AcetoneISO. Создатели этого софта хотели написать приложение, которое будет стабильно работать, а самое главное простую и с интуитивно понятным интерфейсом. Им это удалось на все 5 балов. Кроме ISO файлов, программа поддерживает следующие форматы: .bin, .mdf, .nrg, .img, .daa, .dmg, .cdi, .b5i, .bwi, .pdi и другие. Умеет записывать образы на диски. Разобрать с программой сможет любой нуждающийся пользователь.

Установить AcetoneISO можно из Центра приложений Убунту.

Есть iso образ и нужно в него добавить файлы. Пытаюсь сделать это с помощью IsoMaster. В итоге получаю образ в котором вновь добавленные файлы остаются нормальными, а те которые были в исходном образе - не читаемы, т.е. прочитать их можно, но получается полная чушь. Попробовал Kiso, но с этой программой проблема в том что она вообще не хочет сохранять файлы.

Посоветуйте как решить проблему с isomaster или посоветуйте другую программу.


Монтируете образ, копируете содержимое на жёсткий диск, редактируете образ, собираете образ.

Программы: 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 вариант по-моему не самый лучший, но как бы не оказался единственным.

Писать разработчикам. увы, но не с моим знанием английского.


mount -t loopback cd.iso /some_diretory и отредактируй


неизвестный тип файловой системы 'loopback'

Только iso9660 таким образом редактировать нельзя.

Еще раз напишу: нужен графический интерфейс


Кроме ISO Master нет ничего вменяемого, ИМХО.


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

Специально установил IsoMaster, добавил файлы - всё пучком. Да кириллицу не понимает.

Ubuntu 10.04 x86_64

Взял 700 метровый образ и тоже все прошло нормально, а с 8 гиговым вот такой облом.

о монтировании образов ISO

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

Этот тип файлов, регулируются Стандарт ISO 9660, что дает им их имя. Поскольку он использует протокол ISO 9660 или протокол универсального формата диска (UDF), который совместим с ISO 9660, при распространении через Интернет он полезен для файлов, которым необходимо избежать потери какой-либо информации или изменения данных во время перевод оригинальной структуры. Хотя ISO 9660 установлен как формат «только для чтения« эти файлы можно изменить с помощью некоторых программ. В Gnu / Linux у нас есть отличные способы управления образами ISO. Мы сможем использовать их на нашем графическом рабочем столе или работать с ними исключительно из командной строки. Оба варианта имеют свои преимущества.

Как смонтировать ISO-образы

Используйте командную строку для монтирования образов ISO

Терминал предлагает нам простой и понятный способ смонтировать ISO в нашей системе. Этот вариант не так быстр, как два щелчка мышью, которые нам понадобятся в графической среде, но и не сложен.

Собрать ISO образ это очень похоже на монтирование любой файловой системы в Gnu / Linux. Нам останется только добавить пару опций. Не забывайте, что для монтирования этого типа файлов нужно также нам понадобится каталог для монтирования нашего образа. Короче говоря, в терминале (Ctrl + Alt + T) нам нужно будет написать что-то вроде следующего:

Это смонтирует ISO-образ в созданный нами каталог. Которая в данном случае называется iso и находится в папке мультимедиа.

Когда мы указываем -t в команде, указывается тип монтируемой файловой системы, который в данном случае является ISO. Это не обязательно, но лучше перестраховаться.

Используя -o, мы указываем параметр цикла, который сообщает системе использовать виртуальный интерфейс обратной петли вместо физического устройства. Поскольку ISO не является реальным устройством со списком в каталоге '/ dev', вам необходимо добавить его.

Смонтируйте ISO-образ из терминала Ubuntu

Размонтировать ISO

Отключить ISO от терминала очень просто. Мы добьемся этого, следуя та же процедура, что и при снятии другого блока.

Графический способ монтирования ISO-образа

При работе с физическим диском с ISO-образом графические инструменты, входящие в среду рабочего стола, являются самыми быстрыми для работы.

Нам нужно будет только смонтировать файл ISO. большинство файловые менеджеры в Gnu / Linux имеют встроенную поддержку ISO. Во многих возможных случаях нам нужно будет только щелкнуть правой кнопкой мыши файл ISO и выбрать 'Открыть с помощью монтажника файлов'или эквивалентный вариант.

смонтировать ISO-образ mounter файловые шкафы Ubuntu

При открытии файлового менеджера на рабочем столе и глядя в сторону сторона окна, где перечислены устройства храненияВскоре диск должен появиться.

Смонтированный образ ISO в файловом менеджере Ubuntu

После установки вам просто нужно щелкнуть по диску, и содержимое откроется в основной части окна. Мы сможем читать медиафайлы и копировать вещи на наш компьютер.

Когда мы закончим, мы сделаем щелкните правой кнопкой мыши диск, расположенный в списке устройств, и мы его размонтируем. Мы также можем используйте значок извлечения, если есть.

Используйте Furius ISO Mount

Furius ISO Mount Tool в Ubuntu 18.04

Если по какой-то причине вам действительно нужно другое приложение для монтирования образов ISO, Furius ISO Mount - это программное обеспечение, которое может быть очень полезно для монтирования этих файлов из графической среды. Является доступен для большинства дистрибутивов Gnu / Linux.

Опция программного обеспечения Ubuntu Furius ISO Mount

В Ubuntu вы можете установить эту программу из Вариант программного обеспечения или используя следующую команду в терминале (Ctrl + Alt + T):

Некоторые из общие характеристики крепления Furius ISO Mount являются:

  • Monta автоматически файлы изображений ISO, IMG, BIN, MDF и NRG.
  • может автоматически создать точку монтирования в домашнем каталоге.
  • Автоматически разбирается активные файлы изображений.
  • Автоматически удаляет каталог монтирования, чтобы вернуть домашний каталог в его предыдущее состояние.
  • Автоматически сохраняет история последних 10 смонтированных изображений.
  • Смонтировать несколько образов гладко.
  • Записывать файлы ISO и IMG.
  • генерировать Контрольные суммы md5 и SHA1.

Он может узнать больше об этой программе, на своем веб-сайте Launchpad.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Смонтируйте ISO-образы в Ubuntu из терминала или графически

Читайте также: