Как загрузиться с iso образа на жестком диске

Обновлено: 07.07.2024

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

По большому счёту, ISO — это архив со структурированными файлами. Их можно открыть средствами операционной системы или с помощью подходящего приложения.

1. Как открыть файл ISO средствами ОС

Все современные ОС умеют работать с ISO‑файлами, они монтируют их к файловой системе и позволяют взаимодействовать с содержимым. Помимо просмотра, можно также записать образ на физический носитель.

Windows

Начиная с Windows 8 в системе реализована поддержка ISO, поэтому для работы с образом нужно лишь найти его в проводнике и открыть двойным щелчком. Через пару секунд образ диска появится в разделе съёмных носителей в «Моём компьютере». Для записи следует вызвать контекстное меню и выбрать «Записать образ диска».

Если у вас Windows 7 — воспользуйтесь другими вариантами, описанными ниже.

macOS

Операционная система Apple также умеет монтировать файлы ISO и делает это с помощью встроенной утилиты DiskImageMounter. Она запускается автоматически, если попытаться получить доступ к образу в Finder или через пункт контекстного меню «Открыть».

Linux

Все популярные Linux‑дистрибутивы легко открывают ISO‑файлы собственными средствами без какого‑либо дополнительного ПО. Нужно лишь сделать правый клик на файле и выбрать «Подключить архив» или «Открыть с помощью…» → «Менеджер архивов». В первом случае ISO‑образ смонтируется, во втором — станет доступным для просмотра.

Кроме того, можно записать образ на диск, если выбрать в меню «Открыть с помощью…» → Disk Image Writer.

2. Как открыть файл ISO с помощью архиватора

Поскольку ISO‑образ по сути является архивом — его легко открыть в любом архиваторе. Например, WinRAR, 7‑Zip и других. Достаточно вызвать контекстное меню и выбрать соответствующую команду.

3. Как открыть файл ISO с помощью специализированного ПО

Такие приложения понадобятся, когда необходимо не просто просмотреть содержимое образа, а эмулировать его подключение к виртуальному приводу для установки игры или воспроизведения в проигрывателе Blu‑ray. Подобные программы имитируют работу дисковода и заставляют систему думать, что в компьютер вставлен физический диск, даже если отсутствует сам привод.

Существует множество утилит для эмуляции дисковода и работы с образами. Рассмотрим, как открыть ISO‑файл в двух наиболее популярных.

Daemon Tools Lite

Самая известная программа для работы с образами дисков. Она платная, но имеет бесплатную Lite‑редакцию с базовыми возможностями, которых будет более чем достаточно, чтобы открыть ISO‑файл.

Скачайте Daemon Tools Lite по ссылке и установите, следуя подсказкам мастера. Для получения бесплатной версии выберите вариант «Бесплатная лицензия с рекламой».

Запустите утилиту и нажмите на кнопку «Быстрое монтирование». Укажите файл ISO‑образа и щёлкните «Открыть». После этого диск появится в проводнике, а если в нём есть меню автозапуска — оно тут же будет предложено.

UltraISO

Как и предыдущее, это приложение позволяет монтировать, редактировать, конвертировать и записывать образы, а также создавать загрузочные носители. UltraISO предлагается на платной основе, однако имеет бессрочный пробный период с ограничением в 300 МБ на редактирование образов и напоминанием о покупке. К счастью, на монтирование дисков это не распространяется.

Скачайте UltraISO по ссылке и установите его. Откройте приложение, выбрав в окне запуска «Пробный период».

Перейдите в меню «Сервис» → «Смонтировать на виртуальный диск…».

Щёлкните по кнопке с тремя точками, выберите ISO‑файл и нажмите «Смонтировать». Образ появится в проводнике, и можно будет просмотреть его содержимое или выполнить автозапуск.

4. Как открыть файл ISO на Android

Довольно редкий сценарий, но тоже вполне реальный. Открыть образ на смартфоне можно с помощью архиватора с поддержкой ISO. Например, RAR или ZArchiver. Просто установите приложение, запустите его и извлеките файлы из нужного образа.

Как загрузить компьютер с ISO образа

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

Кроме того в планшетах и некоторых моделях ноутбуков отсутствует привод для оптических дисков. Обычно в таких случаях в качестве замены CD-диска принято использовать загрузочную флешку, но есть и другой, еще более удобный способ.

А зачем это надо?

Как загрузить компьютер с ISO образа

Как загрузить компьютер с ISO образа

Загрузить компьютер можно с ISO-образа, расположенного на жестком диске компьютера. Преимущество этого способа заключается в том, что вам не нужно таскать с собой загрузочную флешку, которую, кстати, очень легко потерять. Вместо этого достаточно изменить одну единственную настройку и компьютер загрузится не с системного раздела, а с указанного ISO-образа.

Как это сделать

Как загрузить компьютер с ISO образа

Как загрузить компьютер с ISO образа

Как загрузить компьютер с ISO образа

Как загрузить компьютер с ISO образа

Теперь если вы перейдете в раздел «Редактировать меню загрузки», то увидите, что у вас появился новый элемент NeoStart ISO. По умолчанию он не активен. Здесь менять ничего не надо, а вот в разделе «Timeout» можно активировать радиокнопку «Ждать выбора пользователя». При перезагрузке компьютера вы попадете в окно менеджера, в котором сможете указать, с какого диска нужно загружаться (выбор осуществляется с помощью клавиш-стрелок). В данном примере загрузка будет производиться с NeoStart ISO.

Чтобы вернуть все настройки в изначальное состояние перейдите в раздел редактирования меню загрузки, удалите объект NeoStart ISO, значение «Timeout» установите «Пропустить меню начальной загрузки» и сохраните результат.

Есть не так уж много вариантов использования нескольких дистрибутивов Linux на одной машине. Вы можете установить их все на жесткий диск, на виртуальную машину или сохранить в виде ISO образа и загружаться в реальном времени.

Первый и второй способы не очень выгодны так как требуют очень много места на жестком диске, с другой стороны, для третьего способа нужно иметь CD диск или USB флешку для хранения образа и загрузчика. Но есть еще один вариант - хранить ISO образ на жестком диске, и загружаться с него по мере надобности. Здесь не нужно столько дискового пространства как при установке, и не нужен внешний носитель информации. В этой статье будет рассмотрена загрузка с ISO образа в Grub.

Что нам понадобится

В этой статье мы будем использовать загрузчик Grub, впрочем, он и так используется в большинстве дистрибутивов Linux. Также нам понадобится ISO образ, с которого будем загружаться и вы должны знать на каком разделе он размещён. Удобнее всего разместить его на загрузочном разделе. Чтобы узнать какой раздел диска у вас загрузочный выполните:


Загрузочный раздел будет помечен знаком * в колонке Загрузочный или Boot. Например, у меня /dev/sda2 или как пишется в Grub hd0,2 - загрузочный.

Разделы /dev/sda1 и /dev/sdb3 будут называться в Grub hd0,1 и hd1,3 соответственно. В синтаксисе Grub именование дисков начинается с нуля, а именование разделов с единицы.

Загрузка с ISO образа в Grub

Сначала откройте файл /etc/default/grub и закомментируйте там эту строку если она там есть:

Перед строчкой должна стоять решетка. Сохраните изменения, а затем откройте файл /etc/grub.d/40_custom. Здесь мы добавим пункт для загрузки с образа, синтаксис выглядит следующим образом:

menuentry "Заголовок пункта"
set isofile = "Адрес ISO файла"
loopback loop Раздел в форме записи Grub на котором расположен ISO $isofile
Параметры загрузки ядра
>

Перед тем, как переходить к настройке Grub надо выяснить ещё один момент. Как в оригинальном образе выполняется загрузка дистрибутива. Обычно в каждом загрузочном образе есть папка Grub в которой можно посмотреть файл grub.cfg или другой подобный, например loopback.cfg и узнать какими строками там загружается ядро:


Только перед путями к файлам надо добавить адрес (loop). Путь к образу надо указывать от начала того диска, на котором он расположен. Например, если диск расположен в корне загрузочного раздела, который монтируется в /boot, то и путь будет /файл.iso, а не /boot/файл.iso. Теперь можно переходить к примеру, запись для загрузки Puppy Linux будет выглядеть вот так:

menuentry "Puppy 20.04 Live" set isofile="/puppylinux.iso"
loopback loop (hd0,2)$isofile
linux (loop)/vmlinuz pfix=fsck pmedia=cd findiso="/puppylinux.iso"
initrd (loop)/initrd.gz
>


Каждый дистрибутив индивидуален и надо с каждым разбираться отдельно. Если вы хотите запускать Gparted:

menuentry "GParted Live amd64" set isofile="/gparted-live-0.18.0-2-amd64.iso"
loopback loop (hd0,2)$isofile
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt ip=frommedia toram=filesystem.squashfs findiso=$
initrd (loop)/live/initrd.img
>

Или даже Fedora Linux:

menuentry "Fedora Live" set isofile="/Fedora.iso"
loopback loop (hd0,2)$isofile
loopback loop $isofile
linux (loop)/isolinux/vmlinuz0 root=live:CDLABEL=Fedora-Live rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 iso-scan/filename=$
initrd (loop)/isolinux/initrd0.img
>

Обратите внимание, что опции будут меняться в зависимости от дистрибутива и расположения в нем загрузочных файлов. Кроме того, важно то где размещен ISO образ, если ваш домашний каталог зашифрован лучше его хранить на загрузочном разделе, как в примерах выше.

Хотите больше? Можно загрузится с ISO для автоматического выполнения каких-либо действий. Например, если вы параноик и хотите иметь возможность быстро стереть свой жесткий диск можно использовать DBAN. Но будьте осторожны так как это сотрет все данные без возможности восстановления.

menuentry "Darik's Boot and Nuke" set isofile="/dban.iso"
loopback loop (hd0,1)$isofile
linux (loop)/dban.bzi nuke="dwipe" silent
>

Есть еще много вещей, которые можно сделать с помощью загрузки ISO образа в Grub, неважно хотите ли вы очень быструю Live систему или иметь возможность уничтожить все кончиком пальца.

Загрузка windows с iso образа в Grub

Если вам нужна загрузка Windows с ISO образа Grub, то это делается тоже не очень сложно, но немного по другому. Сначала нужно скачать syslinux и извлечь оттуда memdisk в папку /boot/. Это должна быть папка, куда установлены файлы Grub. Дальше добавьте в конфигурационный файл 40-grub.conf такие строки:

menuentry "Boot Windows" search -f "--set-root /Windows.iso"
insmod memdisk
linux16 /boot/memdisk iso
initrd16 /Windows.iso
>

Образ Windows должен лежать в корне одного из разделов и называться Windows.iso, дальше команда search автоматически найдет этот раздел и установит его в качестве корня. Потом останется только загрузка windows с iso образа grub.

Завершение настройки Grub

Мы все подготовили, теперь остается обновить конфигурацию загрузчика Grub, чтобы новые пункты добавились в /boot/grub/grub.cfg и появились в меню загрузки. Для Ubuntu команда будет выглядеть вот так:

В других дистрибутивах может понадобится команда:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Затем можно перезагрузиться и посмотреть что получилось:


Выводы

Теперь вы знаете как выполняется загрузка iso образа grub, здесь нет ничего сложного, но зато это очень полезная возможность получить несколько систем на своем компьютере, затратив при этом минимум памяти и времени на их установки. Если у вас остались вопросы, спрашивайте в комментариях!


Если вы хотите опробовать новый дистрибутив Linux или использовать Live-CD для выполнения некоторых настроек, манипуляций или восстановления установленной на жестком диске операционной системы, и при этом нет возможности загрузиться с привода (актуально для нетбуков) или нет рядом флэшки, то можно воспользоваться возможностями GRUB2, что позволит загрузить ISO-образ Live-CD прямо из жесткого диска. Можно также использовать этот метод для загрузки различных специализированных утилит, таких как Super Grub Disk, SystemRescueCD, Parted Magic, MHDD и т.д.

Как правило, настройка GRUB2 для загрузки с ISO-образа является не совсем простой задачей, но вы это сможете сделать всего за несколько кликов мышки используя Unetbootin.

Установка и настройка Unetbootin.

Примечание: помните, что любые манипуляции с настройками загрузчика Grub (или любого другого приложения этого типа) могут привести к тому, что кое что может пойти не так. Поэтому необходимо иметь знания по восстановлению загрузчика.

1. Установка Unetbootin.

Если вы используете дистрибутив Ubuntu, то наберите следующую строку в терминале:

sudo apt-get install unetbootin

Если вы используете другой дистрибутив Linux, то команда установки будет иная (например, для Fedora: su yam install unetbootin ). Если же в репозиториях вашего дистрибутива нет Unetbootin или вы используете ОС Windows, то скачать установочные файлы этой утилиты можно в конце данной статьи.

2. Настройка Unetbootin.


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

Удаление ISO-образа из меню GRUB2.


Дополнительно.

В случае, если по каким то причинам Unetbootin откажется у вас работать, то можно выполнить следующие действия.

sudo gedit /etc/grub.d/40_custom

и добавте в этот файл отредактированный под вас код с именем ISO-образа и его расположением:

menuentry "Имя_вашей_ОС" loopback loop (hd"номер_жесткого","номер_раздела")"путь_к_ISO-образу "
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename= "путь_к_ ISO-образу " file=(loop)/preseed/ubuntu.seed quiet splash --
initrd (loop)/casper/initrd.lz
>

menuentry "Boot Ubuntu 10.10 Live ISO" loopback loop (hd0,1)/home/ubuntu-10.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/ubuntu-10.10-desktop-i386.iso file=(loop)/preseed/ubuntu.seed quiet splash --
initrd (loop)/casper/initrd.lz
>

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

Таким образом вы сможете добавить столько ISO-образов в меню загрузки, сколько вам будет нежно.

Читайте также: