Как распаковать ISO-файлы с помощью Linux
Linux

Как распаковать ISO-файлы с помощью Linux

Как просмотреть образ диска ISO в Linux? Можете ли вы распаковать ISO в терминале? Вот все, что вам нужно знать

Unsplash.

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

Как и Apple macOS и новые версии Microsoft Windows, Linux имеет встроенную поддержку для монтирования файлов образов. Это означает, что для доступа к ISO-архивам и содержащимся в них файлам не обязательно использовать программное обеспечение сторонних разработчиков

На самом деле существует несколько способов сделать это, поэтому вы можете выбрать подходящий для вас метод

Что такое файл ISO?

Кредит изображения: Dewang Gupta/Unsplash.

Формат файлов изображений стал популярным способом распространения программного обеспечения в Интернете с тех пор, как скорость широкополосного доступа позволила нам это сделать. Если вы уже установили дистрибутив Linux, скорее всего, вы сделали это с помощью ISO-файла. Если вы еще не установили ни одной версии Linux, поиск ISO-файла для загрузки, скорее всего, будет вашим первым шагом

Формат файла ISO – это цифровой архив содержимого оптического медиа-диска. Вы можете создать образ ISO с любого оптического носителя, такого как CD, DVD и Blu-ray

Есть одно заметное исключение. Вы не можете использовать формат файла ISO для создания образа аудио компакт-диска, поскольку эти диски не используют компьютерную файловую систему. В таких случаях вместо этого используйте комбинации образов BIN/CUE

Файлы ISO используют файловую систему ISO 9660. В некоторых случаях эти образы также могут использовать файловую систему UDF (Universal Disc Format). Данные в архиве не сжаты

Зачем создавать ISO?

Образы ISO позволяют записать собственный установочный диск Linux для использования на собственном компьютере или передачи кому-либо другому. Поскольку Linux является свободным и открытым программным обеспечением, никто не угрожает подать на вас в суд за распространение этого программного обеспечения

В наши дни многие ISO-образы слишком велики для CD. Хотя вы можете выбрать DVD, часто инструкции рекомендуют использовать вместо него флэш-накопитель USB. Кроме того, для live CD или USB-накопителя можно найти множество применений, помимо установки Linux

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

Открытие файла ISO

Честно говоря, эта работа может быть намного проще, чем вы думаете. Многие дистрибутивы поставляются с возможностью извлечения ISO-образов через меню правой кнопки мыши. Найдите ISO-образ в файловом менеджере, щелкните правой кнопкой мыши и найдите опцию Извлечь здесь . Возможно, вы будете приятно удивлены!

Если это не так, существуют приложения для чтения ISO-образов, доступные либо в предустановленном виде, либо в магазине приложений вашего дистрибутива

Извлечение ISO с помощью менеджера архивов GNOME

Если вы не хотите извлекать все файлы сразу, это не обязательно. Вместо этого откройте программу, которую использует ваш дистрибутив Linux для работы со сжатыми архивами, например, в форматах ZIP и TAR.GNOME Archive Manager (также известный как File Roller) используется по умолчанию во многих дистрибутивах, включая Ubuntu и Fedora, поэтому мы будем использовать его в качестве примера

Сначала выберите Menu > Open и перейдите к ISO, который вы хотите открыть (кнопка с тремя горизонтальными линиями – это кнопка Menu ). Теперь должны появиться содержащиеся в нем файлы и папки, как при открытии ZIP-архива. Теперь вы можете выбрать, какие биты вы хотите извлечь и куда на вашем компьютере вы хотите поместить эти файлы

Не используете GNOME?

Нет проблем. Открытие ISO-файлов является стандартной частью многих приложений для управления архивами в Linux. В KDE Plasma, например, вы можете открывать ISO-файлы с помощью инструмента архивации Ark.Engrampa – это менеджер архивов, созданный для среды рабочего стола MATE, который также может открывать файлы ISO

Если вам нужен подход, который работает независимо от того, какой дистрибутив или среду рабочего стола вы предпочитаете, а также на машинах без графического интерфейса, то лучше использовать метод командной строки

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

Сначала вам нужно создать папку, в которую будет смонтирован образ. Для этого откройте редактор командной строки и введите:

sudo mkdir /mnt/iso

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

sudo mount -o loop <image>iso /mnt/iso

Замените <image> на расположение вашего ISO-файла. Например:

sudo mount -o loop /home/user/Downloads/image1.iso /mnt/iso

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

Но если вы хотите извлечь весь ISO через командную строку, вы можете скопировать содержимое папки, набрав:

sudo cp -r /mnt/iso /home/user/Documents

Эта команда скопирует всю партию в отдельную папку ‘iso’ в папке Документы. Параметр -r указывает операции копировать рекурсивно, то есть вы хотите также скопировать содержимое папки, а не только саму папку

Примечание : Если предыдущая команда не смогла смонтировать ISO, попробуйте также выполнить следующие действия:

mount -o loop -t iso9660 <image>iso /mnt/iso

Действительно ли извлечение ISO-файла так просто?

Да, процесс действительно настолько прост. Чаще всего нет необходимости загружать дополнительное программное обеспечение

Но если вам нужно полноценное приложение, предназначенное для этой работы, загляните в AcetoneISO. Это бесплатная альтернатива DAEMON Tools с открытым исходным кодом, приложения для управления ISO, доступного для Windows и macOS. Оно может показаться вам знакомым, если вы уже привыкли к этому способу выполнения работы или хотите получить дополнительный набор функций

Или, если вы действительно хотите испачкать руки, вы можете попробовать объединить несколько файлов ISO с помощью сценария

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий