Как смонтировать файл образа ISO в Linux
How to Mount ISO File on Linux
В этом руководстве мы объясним, как монтировать файлы ISO в Linux.
Файлы ISO могут быть извлечены с использованием популярных архивных программ, смонтированы на петлевом устройстве и записаны на флэш-накопитель USB или чистый компакт-диск.
Как смонтировать файлы ISO с помощью командной строки
Команда mount позволяет прикреплять (монтировать) файлы ISO в определенной точке монтирования в дереве каталогов.
Инструкции в этом разделе должны работать с любым дистрибутивом Linux, включая Ubuntu, Debian и CentOS.
Начните с создания точки монтирования, это может быть любое место, которое вы хотите:
Смонтируйте файл ISO в точку монтирования, введя следующую mount команду:
Не забудьте заменить /path/to/image.iso путь к файлу ISO.
Чтобы просмотреть содержимое ISO-образа, используйте ls команду:
Вы также можете открыть файловый менеджер для просмотра содержимого ISO.
Размонтируйте файл ISO с помощью umount команды, за которой следует каталог, куда был смонтирован образ:
Если файловая система используется, umount команда не сможет отсоединить файловую систему.
Монтирование файлов ISO с помощью Gnome
Если вы используете дистрибутив Linux, в котором в качестве среды рабочего стола используется Gnome, вы можете смонтировать файл ISO, используя приложение монтирования образа диска Gnome.
Найдите файл ISO, который вы хотите смонтировать, и щелкните по нему правой кнопкой мыши. В контекстном меню выберите опцию «Открыть с помощью образа диска».
После того, как образ смонтирован, на рабочем столе должен появиться значок устройства. Дважды щелкните по нему, и откроется файловый менеджер Gnome.
Чтобы демонтировать файл ISO, щелкните правой кнопкой мыши значок устройства и выберите «демонтировать».
Вывод
В Linux вы можете монтировать файлы ISO с помощью mount команды. Пользователи настольных компьютеров могут использовать графические инструменты, такие как Gnome Disk Image Mounter.
Редактирование образов в Linux
Иногда возникает необходимость добавить, удалить или изменить файлы на iso образе. Например вы хотите добавить несколько треков на образ диска с музыкой или отредактировать параметры загрузки для Live CD. В Windows эта задача решалась очень просто, существует большое количество как известных так и не очень утилит с подобной функциональностью таких например Alcohol, UltraISO и т д. Но в Linux дела обстоят немного странным образом.
С одной стороны в Linux работа с образами дисков поддерживается на уровне системы, без каких либо дополнительных утилит, но с другой файловая система iso не поддерживает редактирование данных. Поэтому все операции по изменению содержимого образов сводятся к распаковке, редактированию и обратной упаковке образа. Из этой статьи вы узнаете как отредактировать ISO образ в Linux.
Редактирование iso образов в Linux
Этот процесс немного трудоемкий, но он раскрывает суть работы с образами, будь то в Windows или Linux все происходит именно таким способом, только если вы используете дополнительные утилиты все действия будут автоматизированы и скрыты от пользователя. Вы будете чувствовать что редактируете образ напрямую внося изменения в его файловую систему, но это не так, это лишь видимость создаваемая утилитой.
Шаг 1. Распаковка образа
Монтируем образ, копируем из него содержимое во временную папку, вносим необходимые изменения и собираем образ обратно. Монтируем:
Создаем временную папку и копируем данные:
sudo mkdir /tmp/isowork
Для примера был создан каталог в папке /tmp, но вы можете копировать в любое другое место на жестком диске.
Шаг 2. Редактирование образа
Переходим в временную папку и вносим изменения:
Или можно открыть папку в графическом файловом менеджере и работать там:
sudo nautilus /tmp/isowork
Шаг 3. Сборка обычного образа
Теперь разберемся как сделать ISO Linux. Когда редактирование закончено можно собрать образ обратно:
Здесь нам нужно использовать именно эти опции чтобы утилита применяла максимально современную файловую систему ISO и все файлы обрабатывались нормально.
Шаг 4. Сборка загрузочного iso образа
Если вы распаковали загрузочный образ, то и паковать его надо как загрузочный. Для этого придется использовать ещё несколько опций:
Файлы 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
Для проверки образа выполните в терминале:
Выводы
В этой статье мы разобрались не только как выполняется редактирование iso образа в Linux, но и как происходит создание загрузочного iso образа linux. Конечно, этот метод будет работать не для всех дистрибутивов и не всегда, но он может послужить для вас отправной точкой.
Как мне сделать необработанную запись на компакт-диск с dd?
2 ответа
Поскольку компакт-диски не являются традиционными блочными устройствами, запись через dd, скорее всего, не приведет к использованию компакт-диска. Если вы хотите записать образ на компакт-диск, используйте wodim инструмент (что раньше называлось cdrecord ).
В качестве альтернативы вы можете использовать графический Brasero Disc Burner Приложение включено в стандартную установку Ubuntu.
Также обратите внимание, что для загрузки с компакт-диска используется другой процесс по сравнению с загрузкой с блочного устройства, такого как жесткий диск. Вместо того, чтобы просто выполнять код, найденный в первых секторах образа, он использует процесс под названием El Torito Bootable CD Specification. Фактически в образе компакт-диска есть таблица, в которой указано, где искать загрузчики для одной или нескольких архитектур ЦП. Загрузчик существует либо непосредственно на самом компакт-диске, либо внутри образа дискеты. В последнем случае BIOS эмулирует дисковод гибких дисков, поддерживаемый этим образом, и оттуда загружается как обычно.
Если вы хотите загрузить Linux с компакт-диска, я бы предложил использовать загрузчик ISOLINUX. Копию загрузчика можно найти в syslinux пакет.
Если вы хотите использовать какой-либо другой пользовательский загрузочный код, режим эмуляции гибкого диска может быть более простым выбором.
Я вижу пару недостатков с вашим подходом.
Итак, чтобы создать загрузочный компакт-диск, я бы подумал, что вам нужно подготовить загрузочный ISO-образ, используя ISOLINUX или какой-либо другой загрузчик. Запись этого ISO на CDROM с использованием некоторой стандартной программы, такой как Brasero или K3b, создаст загрузочный диск.
Как сделать необработанную запись в cd с dd?
Для жадных мультимедийных пользователей он фокусируется на мультимедийных аспектах системы, предлагает видео / аудио дизайн и amp; редакция, создание мультимедиа, 2D / 3D-дизайн, несколько предустановленных видеоредакторов, аудиоредакторы, графические редакторы, цифровой дизайн, приложения с необработанным изображением и любой другой мультимедийный редактор, необходимый для полного рабочего пространства мультимедиа.
Уникальная установка Опции
Ubuntu Studio 32-бит
Требования к оборудованию:
Требования к оборудованию:
Ubuntu Studio 64-бит
Требования к аппаратному обеспечению:
Использование RAM Процессор: 2.0+ ГГц ОЗУ: 2 ГБ Жесткий диск: 10 ГБ VGA: 512+ Мб Видео Возможность использования дисковода CD / DVD с разрешением 1024×768 или USB-порт для Установочный носитель Официально Рекомендуемый процессор: 2.0 ГГц ОЗУ: 2 ГБ HDD: 10 ГБ VGA: 512 МБ Видео Возможность работы с 1024×768 CD / DVD-приводом или USB-порт для носителя установщика Моя рекомендация ЦП: 2,4 ГГц двухъядерный / четырехъядерный Core: 8 ГБ HDD: 750 ГБ VGA: 1 ГБ + МБ Видео Возможность 1024х768 и amp; CD / DVD-привод OpenGL 2.0+ или порт USB для носителя установщика
Заметки о Ubuntu Studio
12 ответов
Поскольку компакт-диски не являются традиционными блочными устройствами, запись через dd, скорее всего, не приведет к использованию компакт-диска. Если вы хотите записать изображение на компакт-диск, используйте инструмент wodim (что раньше называлось cdrecord).
wodim dev=/dev/cdrom file.iso
В качестве альтернативы вы можете использовать графическое приложение Brasero Disc Burner включенный в установку Ubuntu по умолчанию.
Также обратите внимание, что для загрузки компакт-диска используется другой процесс по сравнению с загрузкой с блочного устройства, такого как жесткий диск. Вместо того, чтобы просто выполнять код, найденный в первых секторах изображения, он использует процесс, называемый спецификацией загрузочного компакт-диска El Torito. Фактически на изображении компакт-диска есть таблица, в которой говорится, где найти загрузчики для одной или нескольких архитектур ЦП. Загрузочный загрузчик либо существует непосредственно на самом компакт-диске, либо внутри образа гибкого диска. В последнем случае BIOS эмулирует флоппи-дисковод, поддерживаемый этим изображением, и загружается как обычно.
Если вы хотите загрузить Linux с компакт-диска, я бы предложил использовать El Torito Bootable CD Specification загрузчик. Копию загрузчика можно найти в пакете syslinux.
Если вы хотите использовать какой-либо другой настраиваемый код загрузки, режим эмуляции гибких дисков может быть более простым.
Как в Linux извлечь файлы из образа ISO
На самом деле есть несколько способов получить доступ к архиву, так что вы можете выбрать тот, который подходит именно Вам.
Это не так сложно, как кажется, вопрос просто связан с правильным использованием команды. Сначала вам нужно создать директорий для монтирования образа; откройте терминал и введите:
После запроса введите свой пароль и и ваш директорий будет создан. Теперь мы можем смонтировать файл, набрав следующее:
Конечно, после того, как вы смонтируете образ, вам не обязательно нужно делать копирование, вы можете воспользоваться вашим менеджером файлов и выбрать то, что вам нужно.
Если командная строка не для вас, есть несколько приложений, которые помогут вам смонтировать образ диска и извлечь файлы. Они все бесплатны, как и большая часть программного обеспечения Linux.
Gmount-ISO
Затем просто нажмите кнопку Mount (Смонтировать) и содержимое вашего образа появится в директории, который вы указали.
В Ubuntu и в других дистрибутивах, в которых используется Synaptic, программу можно установить из командной строки:
AcetoneISO
AcetoneISO позволяет указать директорий, в котором расположены файлы с образами, либо вы можете просто выбрать кнопку Mount (Смонтировать) и указать необходимый файл.
В Ubuntu и в других дистрибутивах, в которых используется Synaptic, программу можно установить из командной строки
У вас есть любимые программы монтирования образов дисков? Вы пользуетесь командной строкой или графическим интерфейсом? Дайте нам знать об этом в комментариях!















