Программа для работы с iso для linux
Запись образа на флешку - очень частая задача для тех, кто ещё пытаете выбрать дистрибутив или тестирует новые версии Linux. В Windows мы привыкли к Rufus - это одна из самых лучших, интуитивно понятных и наиболее популярных утилит для записи образов дисков на USB-флешку. Она по праву считается лучшей и используется довольно часто. Но, к сожалению, нет версии этой программы для Linux; если вы новичок и хотите записать образ на флешку, то можете столкнуться с проблемой, чем это можно сделать.
На самом деле в операционной системе Linux есть свои программы для записи образа на флешку Linux, и их достаточно много. В этой статье мы рассмотрим лучшие аналоги Rufus для Linux, а также как ими пользоваться для решения своих задач. Сразу перейдём к списку.
Если вы уже пытались спрашивать на форумах, как записать образ на флешку в Ubuntu, то, наверное, уже слышали совет использовать утилиту dd. Это простая консольная утилита, которая позволяет побайтово переносить данные из одного места в другое, например из файла на флешку.
Несмотря на свою простоту она очень популярна среди опытных пользователей Linux, поскольку может правильно записать данные в большинстве случаев. Использовать эту утилиту очень просто. Нужно указать файл образа откуда будут скопированы данные и раздел на вашей флешке, например:
dd if=~/ваш_образ.iso of=/dev/sdc bs=5M
Обратите внимание, что есть два возможных способа записи образа на флешку с помощью dd. Это непосредственно на флешку /dev/sdc или на раздел флешки - /dev/sdc1. Обычно работает первый вариант, но вы можете попробовать и второй. Запись образа на флешку займет определённое время, так что вам придется подождать.
После завершения копирования флешка будет готовка к работе. Но это далеко не все способы записи образа на диск, есть программы с графическим интерфейсом, полноценные аналоги Rufus Linux.
2. Unetbootin
Unetbootin - это графическая утилита с открытым исходным кодом для записи образа на USB-флешку. Работает она совсем по-другому. В отличие от dd, здесь флешка должна быть примонтирована к системе и отформатирована в правильную файловую систему. Утилита распакует содержимое образа на флешку, а затем добавит необходимые флаги раздела и установит загрузчик, чтобы всё работало так, как нужно.
Вы можете выбрать образ из файловой системы или скачать систему автоматически через интернет. Кроме того, вы можете записывать образы дискеты, а также жестких дисков. Еще можно оставить свободное место на флешке, чтобы в будущем записать туда файлы. Это отличная альтернатива Rufus Linux и используется она настолько же часто, как и Rufus в Windows.
Установить программу можно из официальных репозиториев. В Ubuntu для установки наберите:
sudo apt install unetbootin
3. Etcher
Это следующее поколение программ для записи образа на флешку Linux. Etcher - утилита с открытым исходным кодом, которая может работать в Windows, Linux и Mac OS. Но её выгодно отличает ещё одна особенность - это современный графический интерфейс.
Утилита работает очень просто. Сначала вы выбираете образ диска, который нужно записать, потом флешку, а затем просто нажимаете кнопку Записать (Flash!). Программа сделает всё сама. Она новая, поэтому её ещё нет в официальных репозиториях, но вы можете найти портативный образ AppImage на официальном сайте.
4. Ventoy
Это утилита, которая позволяет записать образ на флешку не очень стандартным образом. Вам достаточно просто установить программу на флешку, а затем скопировать туда же образ с нужным дистрибутивом. Программа сама разберется как его запустить и какие параметры передать чтобы все работало. Очень удобно. Графического интерфейса у программы нет, но он и не нужен, установку можно выполнить с помощью терминала, а затем копировать нужные образы в файловом менеджере. Более подробно об этой и следующей программе можно прочитать в этой статье.
5. Multisystem
Еще одна утилита с открытым исходным кодом. Она тоже позволяет записывать несколько образов операционных систем на флешку. Всё выполняется быстро и просто. Берёте флешку, выбираете её в программе, далее выбираете несколько образов и записываете их.
Перед тем, как будут добавлены образы, программа установит загрузчик Grub2 на флешку, так что будьте аккуратны при выборе флешки, иначе можно и повредить жёсткий диск.
После этого нам остаётся записать образы и можно пользоваться. Кроме этого, в утилите есть множество настроек загрузчика Grub и Brug, резервное копирование и восстановление флешки, а также поддержка загрузки нужных вам образов из интернета.
6. Gnome MultiWriter
Утилита Gnome MultiWriter - это небольшая программа, разработанная в рамках проекта Gnome. Она позволяет записывать один ISO образ сразу на несколько носителей. Интерфейс программы предельно простой, но свою функцию она отлично выполняет. Для её установки в Ubuntu выполните:
sudo apt install gnome-multi-writer
Выводы
Вот и всё. Мы рассмотрели лучшие аналоги Rufus Linux, с помощью каждой из этих программ вы сможете записать свой образ на USB-флешку. В большинстве случаев всё работает достаточно хорошо. Я для своих целей использую либо dd, либо Unetbootin. А какие программы для записи ISO на флешку Linux используете вы? Напишите в комментариях!
На десерт видео о том, как пользоваться одной из самых популярных программ - Unetbootin:
Furius ISO Mount - бесплатная программа для монтирования образов дисков без записи на диск. Поддерживаются ISO, IMG, BIN, MDF и NRG образы.
Программа позволяет через простой графический интерфейс монтировать и размонтировать образы дисков, как если бы они были просто папкой или подключенным носителем в системе. Можно монтировать неограниченное число образов.
Помимо монтирования образов, через Furius ISO Mount можно запускать запись ISO и IMG образов на CD и DVD диски, используя сторонние программы Brasero или Nautilus (одна из них, конечно, должна быть установлена у вас в системе).
Поддерживается генерация контрольных сумм MD5 и SHA1.
Интерфейс программы состоит из одного окна, в котором можно установить все необходимые параметры. Вы выбираете файл образа, устанавливаете тип подключения Fuse или Loop (см. ниже пояснение), нажимаете кнопку Подключить. Образ автоматически монтируется. В списке подключенных образов отображается Точка подключения и путь до Файла образа.
Чтобы отмонтировать образ нужно щелкнуть на него в списке и нажать на кнопку Отключить.
Выбор типа подключения Fuse или Loop зависит от того, как именно вы собираетесь монтировать образ.
Если кратко, то Fuse - это монтирование образа в обычную папку, а Loop - это монтирование образа, как если бы он был подключенным к компьютеру внешним носителем (диском). При Loop-монтировании вам необходимо будет ввести пароль. Если проводить аналогию с Windows-аналогами, то программа Alcohol 120% тоже монтирует образ, как будто это внешний диск.
Если более подробно, то Fuse это модуль ядра, который позволяет обычным пользователям монтировать различные файловые системы. Понятие Loop относится к образам дисков. Через Loop-устройства в Linux осуществляется работа с образами, образ монтируется к Loop-устройству.
Программы для записи ISO-образов на диски и флешки. Программы для создания загрузочный носителей — LiveUSB, LiveCD, LiveDVD. Программы для записи CD и DVD дисков в Linux. Прожиг дисков.
Ventoy
Ventoy - программа для создания загрузочных USB-носителей (флешек) с несколькими ISO образами. Образы достаточно просто скопировать на флешку.
MultiBootUSB
MultiBootUSB — позволяет создавать загрузочные мультизагрузочные USB-носители (флешки) с несколькими (live) системами одновременно.
WoeUSB
WoeUSB — программа для создания загрузочной флешки для установки Windows. Программа создает загрузочную флешку из образа Windows.
Etcher
Etcher — простая бесплатная программа для создания загрузочных USB-носителей или загрузочных SD-карточек.
Furius ISO Mount
Furius ISO Mount - бесплатная программа для монтирования образов дисков без записи на диск. Поддерживаются ISO, IMG, BIN, MDF и NRG образы.
Xfburn
Xfburn — маленькая и шустрая программа для записи дисков, включенная по умолчанию в стандартный набор приложений для рабочего стола Xfce.
K3b — программа для записи дисков. Обладает множеством возможностей и позволяет создавать все необходимые типы дисков. Является одной из лучших программ в своем классе для Linux.
SimpleBurn
SimpleBurn — программа для записи оптических дисков (CD и DVD), создания и записи их iso-образов, конвертирования аудио компакт-дисков и видео DVD дисков (совместно с MPlayer и MEncoder).
Brasero
Brasero — программа для записи дисков в Linux. Обладает всеми необходимыми функциями для записи и копирования дисков.
GnomeBaker
GnomeBaker — программа для записи CD/DVD дисков в Linux. Предоставляет полный набор возможностей для работы с CD/DVD дисками.
Программы для работы с мультимедиа в Linux. Аудио, видео кодеки для Linux. Запись CD/DVD дисков в Linux. Мультимедиа редакторы.
MP3 Diags
MP3 Diags — бесплатная программа для анализа и последующего устранения самых разных проблем, связанных с воспроизведением MP3 файлов. Мастерская для мелкого и серьезного ремонта таких файлов.
Furius ISO Mount
Furius ISO Mount - бесплатная программа для монтирования образов дисков без записи на диск. Поддерживаются ISO, IMG, BIN, MDF и NRG образы.
Parole
Parole — простой мультимедиа плеер для проигрывания видео и аудио файлов. Является стандартным плеером в среде рабочего стола Xfce.
SimpleScreenRecorder
SimpleScreenRecorder — бесплатная программа под Linux для записи экрана (скринкастов).
MediaInfo
MediaInfo — небольшая программа для просмотра различной «специальной» информации о медиафайлах, такой как битрейт, соотношение сторон, частота кадров, кодеки, субтитры и так далее.
Vokoscreen
Vokoscreen — бесплатная программа для записи скринкастов. Позволяет записывать все, что происходит на рабочем столе компьютера и сохранять результат в видео-файл.
Guvcview
Guvcview (GTK+ UVC Viewer) — программа для захвата видео с веб-камер и других устройств. Поддерживает различные настройки для видео и фото.
Xfburn
Xfburn — маленькая и шустрая программа для записи дисков, включенная по умолчанию в стандартный набор приложений для рабочего стола Xfce.
K3b — программа для записи дисков. Обладает множеством возможностей и позволяет создавать все необходимые типы дисков. Является одной из лучших программ в своем классе для Linux.
Lightworks
Lightworks — бесплатная система нелинейного видеомонтажа для профессионального редактирования и обработки видео.
Great Little Radio Player
Great Little Radio Player — бесплатный интернет-радио плеер. Содержит множество предустановленных радиостанций, доступных для прослушивания через интернет.
Peyote
Peyote — консольный аудио-плеер для Linux. Интерфейс программы выполнен в стиле Midnight Commander. Поддерживает основные аудио форматы. Управление осуществляется с клавиатуры (поддерживается мышка).
Иногда возникает необходимость добавить, удалить или изменить файлы на iso образе. Например вы хотите добавить несколько треков на образ диска с музыкой или отредактировать параметры загрузки для Live CD. В Windows эта задача решалась очень просто, существует большое количество как известных так и не очень утилит с подобной функциональностью таких например Alcohol, UltraISO и т д. Но в Linux дела обстоят немного странным образом.
С одной стороны в Linux работа с образами дисков поддерживается на уровне системы, без каких либо дополнительных утилит, но с другой файловая система iso не поддерживает редактирование данных. Поэтому все операции по изменению содержимого образов сводятся к распаковке, редактированию и обратной упаковке образа. Из этой статьи вы узнаете как отредактировать ISO образ в Linux.
Редактирование iso образов в Linux
Этот процесс немного трудоемкий, но он раскрывает суть работы с образами, будь то в Windows или Linux все происходит именно таким способом, только если вы используете дополнительные утилиты все действия будут автоматизированы и скрыты от пользователя. Вы будете чувствовать что редактируете образ напрямую внося изменения в его файловую систему, но это не так, это лишь видимость создаваемая утилитой.
Шаг 1. Распаковка образа
Монтируем образ, копируем из него содержимое во временную папку, вносим необходимые изменения и собираем образ обратно. Монтируем:
sudo mount ~/file.iso /mnt/
Создаем временную папку и копируем данные:
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 ~/file.iso
Здесь нам нужно использовать именно эти опции чтобы утилита применяла максимально современную файловую систему 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. Конечно, этот метод будет работать не для всех дистрибутивов и не всегда, но он может послужить для вас отправной точкой.
Оцените статью:
Об авторе
2 комментария
Извините за критику, но в статье не раскрыта тема как изменить существующий образ с неизвестной системой загрузки (например некоторые диски для обновления биос от fujitsu, установочные диски от MS). В остальном - прекрасная статья, которая позволяет найти корень вопроса и начать исследовать ту область,которую не знал ранее.
Здравствуйте. но к сожалению следуя чётко инструкции, у меня не грузится образ. Даже пробовал пересобирать без изменений, без результатно.
Читайте также: