Как просмотреть образ диска 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 с помощью сценария
Комментировать