Гид по технологиям

Как открыть и извлечь ISO‑файлы в Linux

6 min read Linux Обновлено 31 Dec 2025
Как открыть и извлечь ISO в Linux
Как открыть и извлечь ISO в Linux

ISO — это файловый образ оптического диска. В Linux его обычно не нужно распаковывать сторонними программами: можно смонтировать как виртуальный диск через графический интерфейс или командную строку. Ниже — пошаговые инструкции, команды, проверка ошибок, альтернативы и готовые чек‑листы.

Обложка: иллюстрация ISO‑образа и компьютера

Linux умеет работать с ISO‑образами «из коробки». ISO — это унитарный файл, который содержит точную копию файловой структуры оптического носителя (CD, DVD, Blu‑ray). Формат чаще всего использует файловую систему ISO 9660, иногда UDF. Данные внутри ISO не сжаты: файл лишь упаковывает структуру диска.

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

Что такое ISO

ISO — цифровой образ оптического диска. Определение в одну строку: ISO хранит все файлы и структуру диска в одном файле на жёстком диске или флешке. Если диск содержит аудиотреки (аудио‑CD), этот формат не подойдёт: аудио‑CD не использует файловую систему, и для таких задач используют пары BIN/CUE.

Стопка компакт‑дисков

Причины создавать ISO:

  • Резервное копирование точной копии диска.
  • Распространение больших дистрибутивов (например, дистрибутивов Linux).
  • Подготовка установочных носителей (DVD/USB) и live‑сред для тестирования.

Совет: современные дистрибутивы Linux обычно рекомендуют использовать USB‑накопитель вместо DVD, так как образы часто не помещаются на CD.

Когда ISO не применим

  • Аудио‑CD: используйте BIN/CUE или специализированные риперы.
  • Защищённые коммерческие диски: копирование может быть затруднено из‑за DRM/шифрования.
  • Если нужен частичный доступ к очень большим данным и важна производительность, рассмотрите монтирование с опцией кеширования или создание локальной копии.

Открытие ISO через графический интерфейс

Многие файловые менеджеры в популярных дистрибутивах умеют работать с ISO напрямую. Например:

  • В файловом менеджере найдите ISO, щёлкните правой кнопкой мыши и выберите «Извлечь сюда» или «Открыть как архив». Если видите «Извлечь сюда», система распакует содержимое.
  • Если рядом с ISO отображается опция «Смонтировать», можно подключить образ как виртуальный диск и просматривать файлы напрямую.

Извлечение ISO через контекстное меню

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

Извлечение ISO через GNOME Archive Manager

Если вы не хотите извлекать весь образ сразу, используйте менеджер архивов, который работает с ISO как с архивом. Пример для GNOME Archive Manager (File Roller):

  1. Откройте приложение «Архивы» (кнопка в меню обычно выглядит как три горизонтальные линии).
  2. Меню > Открыть и укажите путь к нужному ISO.
  3. Программа покажет структуру файлов, как будто это ZIP‑архив. Выберите файлы или папки и нажмите «Извлечь» с указанием целевой папки.

Извлечение ISO в GNOME Archive Manager

Альтернативы в других окружениях:

  • KDE Plasma: Ark.
  • MATE: Engrampa.

Если графический интерфейс недоступен (сервер, минимальная система) — используйте командную строку.

Извлечение ISO через командную строку

Коротко: создаём точку монтирования, монтируем ISO как loop‑устройство, копируем файлы.

  1. Создайте папку для монтирования:
sudo mkdir /mnt/iso
  1. Смонтируйте ISO в созданную папку (опция loop позволяет монтировать файл как устройство):
sudo mount -o loop /путь/к/образу/image.iso /mnt/iso

Пример:

sudo mount -o loop /home/user/Downloads/image1.iso /mnt/iso
  1. Проверьте содержимое:
ls -la /mnt/iso
  1. Если нужно скопировать весь образ в другую папку:
sudo cp -r /mnt/iso /home/user/Documents/iso

Опция -r (рекурсивно) скопирует все файлы и папки.

Примечание: если mount не сработал, попробуйте явно указать тип файловой системы:

sudo mount -o loop -t iso9660 /путь/к/образу/image.iso /mnt/iso

Важно: перед размонтированием убедитесь, что никакие процессы не работают с файловой системой образа.

sudo umount /mnt/iso

Если система сообщает, что раздел занят, найдите процессы:

lsof +f -- /mnt/iso

и завершите их аккуратно.

Частые ошибки и как их решать

  • Ошибка «wrong fs type»: укажите -t iso9660 или проверьте целостность файла ISO.
  • «Device or resource busy» при umount: закройте терминал/файловый менеджер, который использует точку монтирования, или используйте fuser/lsof для поиска процессов.
  • Невозможно смонтировать большой или повреждённый ISO: проверьте контрольную сумму (если доступна) и перекачайте образ.

Когда стоит использовать специализированные приложения

Если вы часто работаете с образами и хотите функции вроде управления виртуальными приводами, эмуляции, преобразования форматов и редактирования образов — используйте приложения:

  • AcetoneISO — свободный аналог DAEMON Tools (для продвинутых задач).
  • Инструменты для создания загрузочных USB: Rufus (Windows), balenaEtcher (кроссплатформенный), Ventoy.

Если нужен серверный подход или массовая автоматизация — используйте скрипты и инструменты CI/CD для развертывания образов.

Объединение ISO и автоматизация

Иногда требуется объединить содержимое нескольких ISO в один набор файлов или в новый образ. Подход общих шагов:

  1. Смонтируйте каждый ISO в отдельную точку монтирования.
  2. Скопируйте нужные файлы в рабочую папку.
  3. При необходимости отредактируйте структуру или добавьте конфигурации.
  4. Создайте новый ISO с помощью mkisofs/genisoimage/xorriso.

Пример создания ISO:

genisoimage -o new_image.iso -R -J /путь/к/рабочей_папке

Безопасность: убедитесь, что у вас есть права на распространение содержимого.

Практическая шпаргалка (cheat sheet)

  • Смонтировать: sudo mount -o loop /path/image.iso /mnt/iso
  • Явно указать тип: sudo mount -o loop -t iso9660 /path/image.iso /mnt/iso
  • Скопировать содержимое: sudo cp -r /mnt/iso /путь/куда
  • Размонтировать: sudo umount /mnt/iso
  • Список файлов: ls -la /mnt/iso
  • Создать ISO: genisoimage -o new.iso -R -J /папка

Чек‑листы по ролям

Для пользователя рабочего стола:

  • Убедиться, что ISO загружен полностью.
  • Щёлкнуть правой кнопкой по файлу, попробовать «Открыть как архив» или «Извлечь сюда».
  • Если не видно опций — открыть «Архивы» и попробовать открыть ISO.

Для системного администратора:

  • Создать точку монтирования (sudo mkdir /mnt/iso).
  • Смонтировать через mount -o loop.
  • Проверить процессы, работающие с точкой монтирования.
  • Копировать/развёртывать содержимое.
  • Размонтировать и убрать временные папки.

Критерии приёмки

  • Файлы внутри ISO доступны для чтения после монтирования.
  • Содержимое успешно скопировано в целевую папку без повреждений.
  • Размонтирование прошло без ошибок и точка монтирования очищена.

Когда метод не сработает

  • ISO повреждён или неполный — перескачайте образ.
  • Образ защищён DRM — не получится без специальных инструментов или лицензии.
  • Если нужен доступ к встроенным образам с нестандартной структурой — возможны несовместимости.

Примеры сценариев и тестов приёмки

Тесты простого рабочего сценария:

  1. Скачать ISO дистрибутива Ubuntu.
  2. Смонтировать его в /mnt/iso.
  3. Просмотреть каталог корня образа и убедиться, что присутствует каталог “boot”.
  4. Скопировать образ в ~/Documents/iso и проверить, что файлы читаются локально.
  5. Размонтировать /mnt/iso и убедиться, что точка монтирования пуста.

Критерии приёмки: все шаги выполнены без ошибок, файлы доступны.

Мини‑методика для автоматизации в скрипте

  1. Проверить наличие прав root или sudo.
  2. Проверить существование файла ISO и доступность точки монтирования.
  3. Смонтировать с опциями loop и iso9660.
  4. Выполнить копирование нужных файлов в целевую директорию.
  5. Отловить ошибки, корректно размонтировать и удалить временные папки.

Краткий глоссарий в одну строку

  • ISO: файл‑образ оптического диска.
  • mount: команда для подключения файловых систем.
  • loop: опция монтирования файла как устройства.
  • umount: команда для отключения смонтированных точек.

Заключение

Извлечение и просмотр ISO в Linux — простая задача. Большинство окружений предоставляет удобные графические средства, но знание командной строки даёт гибкость и подходит для серверов и автоматизации. Если вы столкнётесь с проблемами, проверьте тип файловой системы, целостность файла и занятость точки монтирования. Для продвинутых задач используйте специализированные утилиты или автоматизируйте процесс скриптами.

Важно: всегда проверяйте лицензию и права на содержание образа перед распространением.

Краткое резюме в конце статьи.

  • ISO — удобный формат для распространения и резервного копирования дисков.
  • Для большинства задач достаточно встроенных инструментов Linux.
  • Командная строка обеспечивает контролируемое и автоматизируемое решение.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Анализ использования диска в Ubuntu с ncdu
Ubuntu

Анализ использования диска в Ubuntu с ncdu

Отключить уведомления на Android — режим Не беспокоить
Mobile

Отключить уведомления на Android — режим Не беспокоить

Как безопасно купить б/у MacBook
Руководство

Как безопасно купить б/у MacBook

Планшет Android как дисплей для Raspberry Pi
Raspberry Pi

Планшет Android как дисплей для Raspberry Pi

Focus assist в Windows 11 — включение и настройка
Windows

Focus assist в Windows 11 — включение и настройка

Не приходят уведомления Facebook — исправить на iPhone/Android
Мобильные

Не приходят уведомления Facebook — исправить на iPhone/Android