Как загрузиться с iso образа на жестком диске
Собственно, захотелось мне посмотреть на Unity. По картинкам и видео – вроде ничего. Да вот беда. В виртуальной машине его не запустишь — 3D требует. Сам я KDEшник. Основной ОС на ноутбуке является kubuntu. Ну, думаю, можно поставить второй системой. Свободное место, вроде, есть.
Ок. Качаю образ Natty, прожигаю а вот хрен. Оказалось, не работает мой CD-ROM. Ноут уже довольно старенький. Загрузки с флешек в биосе тоже нет. После кратковременной паники было найдено решение.
Оказалось, что grub2 научился понимать формат ISO 9660 и может загружать ОС прямо из ISO-образа, расположеного на жестком диске. Как выяснилось далее, не все системы готовы к такому повороту событий. Многие по тем или иным причинам приходят в замешательство при загрузке. К счастью, Ubuntu не является одной из них.
Ну, приступим. Первым делом добавляем новый пункт меню в Grub2. Для этого правим /etc/grub.d/custom_40, добавляя в конец файла следующие строки:
menuentry "Ubuntu Live" set root=(hd0,7)
loopback loop /ubuntu-11.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-amd64.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
>
И что же мы тут наворотили:
В “set root” указываем раздел, в котором находится образ iso
В “loopback loop” создаем loop-устройство, к которому монтируем файл нашего iso (посмотрите, например, мануал mount, раздел “Loop Device”, если не знаете, что это за устройство loop).
Две следующие строчки указывают нахождение ядра и образа initrd относительно корня loop устройства (путь к файлам ядра и initrd внутри ISO-образа).
Если кто попытается повторить, имейте в виду:
1. В set root=(hd0,7) следует заменить 7 на номер раздела на вашей машине, в котором находится iso-шный образ системы. Например, если Вы загрузили ubuntu-11.04-desktop-amd64.iso в раздел /dev/sda1, строчка изменится на set root=(hd0,1).
2. Я загрузил ISO в корень своего home-раздела (коим является (hd0,7). Если у Вас образ окажется в какой-нибудь папке, указывайте полный путь к образу относительно корня.
Обновляем конфигурационный файл grub2:
update-grub
Собственно далее я создал новый раздел для будущей второй системы при помощи fdisk, и перезагрузился.
Как и ожидалось, в меню загрузки появился новый пункт “Ubuntu Live”, который и был незамедлительно выбран. При загрузке никаких приключений не произошло, однако вместо Unity меня встретил Gnome :-) Дрова для моей nvidia в дистр не включены.
Самое время начать установку. Жму install. После выбора разделов для /, swap и /home меня ждал очередной фейл. Ubiquity на отрез отказался продолжать, аргументируя тем, что у меня есть подмонтированный раздел. Для того, чтобы создать loop-устройство с нашим образом Ubuntu, grub2 сначала смонтировал раздел, на котором находился этот самый образ. И не важно, что этот раздел никак не фигурировал среди претендующий на какую бы то ни было модификацию при установке, инсталлятор Ubiquity был непреклонен и установку продолжать отказывался.
После непродолжительного поиска в гугле оказалось, что я не первый, кто с этим столкнулся. Проблема решалась удалением строчки с примонтированным разделом (в моем случае это был /dev/sda7) из /etc/mtab. Сделать это нужно было до начала установки. После ее удаления все пошло как по маслу. Установка завершилась успешно, я поставил драйвер видеокарты и после перезагрузки… TA-DA.
После успешного опыта с Ubuntu, я решил посмотреть насколько универсален данный метод загрузки. Вынужден сообщить, что у многих дистрибутивов с ним не все так гладко.
Во-первых, в основной системе (в той, чьим загрузчиком мы пользуемся), должен быть установлен grub2. Grub и остальные загрузчики не умеют грузить систему из ISO на диске.
Проблема так же в том, что разработчики дистрибутива, который мы загружаем данным методом, должны явно предусмотреть вариант загрузки из ISO-файла. В Ubuntu, если вы глянете на сточку конфигурационного файла grub2, в которой указывается путь к ядру, увидите, что ядру передается специальный параметр iso-scan/filename, который явно указывает, что система грузится из ISO-файла.
Работает загрузка из ISO-файла в дистрибутивах основаных на Ubuntu (Mint, Kubuntu, Mythubuntu, BackTrack. ). Есть поддержка загрузки из ISO-файла в Gentoo, SystemRescueCD, нескольких менее именитых дистрибутивах: Sidux, Grml, Xbmc. Так же этим методом можно пользоваться для загрузки маленьких дистрибутивов, которые после распаковки initrd полностью помещаются в память и не используют файлы в образе. Например, у СentOS, Debian (да наверное и у многих других дистрибутивов) есть так называемые “netinstall”-образы, которые содержат только минимум и все пакеты устанавливаются по сети.
Fedora пока не “умеет” загружаться этим методом (хотя баг в их багтрекере висит и работа в этом направлении идет). Так же этот метод пока не работает в Arch и Debian.
В статье описывается способ, с помощью которого можно проверить работоспособность ISO диска или флешки. В этом варианте нам не понадобится виртуальная машина: только небольшие настройки и маленькая утилита для редактирования загрузочной записи. Итак, вариантов тестирования создаваемых или скачиваемых образов у пользователя не много. Наиболее привычным вариантом проверить как работает скачанный или созданный образ флешки или диска это виртуальная машина. Это, прежде всего, безопасно, но лишает пользователя практической основы — виртуальная среда остаётся виртуальной. Более, того нам может понадобится именно плотное взаимодействие с существующей Windows. Так, скачанные живые диски (особенно те, что связаны с ремонтом, восстановлением и лечением вирусов) применять с виртуальной машины сложно. Я предлагаю вам запуститься с образа диска или флешки, не применяя болванок, дисководов или флешек. Только образ и программа редактирования загрузчика.
Сразу предупреждаю. У описанных способов загрузиться с образа диска есть некоторые нюансы.
- Я работаю в среде запуска Legacy BIOS. В среде UEFI возможности программы ограничены. Если будут интересны варианты работы в UEFI, вам понадобится программа типа EasyUEFI. Некоторые дистрибутивы Линукс (особенно старенькие сборки) также не очень охотно грузились по такому методу.
- В том виде, как приводится описание, с образами WindowsPE программа работает не всегда корректно, но от версии к версии всё стабильнее. Но вариант работы с такими дисками в программе EasyBCD я тоже покажу.
- Вариант установки полновесных операционных систем на жёсткий диск аналогичным методом абсолютно выполним. Просто следует предварительно подготовить диск и разделы под будущую операционную систему, сохранив предварительно образ на другой том, куда система устанавливаться не будет. Так, в одной из статей мы уже устанавливали Windows с жёсткого диска, не используя никаких программ.
Что понадобится, чтобы установить Windows с жёсткого диска ?
Привожу сразу набор программ, которые нам пригодятся.
- Собственно, скачанный из сети образ Windows
- Программа Daemon Tools для работы с образами (как с ней работать, описано в статье Чтение данных из образа диска). Архиватор 7-zip тоже может распаковать образ, однако запаситесь «читалкой» образов
- Программа EasyBCD для работы с загрузочной записью, чтобы компьютер корректно отображал ввод в новую систему. Качайте сразу с моего блога.
- Сразу можно запастись драйверами для своего устройства. Предварительно скачайте их из сети и положите в папку, например, Драйверы. В любом случае, без драйверов никуда. Однако это необязательно, операцию вполне можно будет сделать и после (если установочные файлы Windows увидят сетевую карту). Я рискну этот шаг пока пропустить.
ВНИМАНИЕ
Описанная методика не подходит для компьютеров, где установлены операционные системы Windows семейства NT (до Windows XP включительно). EasyBCD работать как нам нужно в них не будет. Ни в какой версии, можете не искать!
Где найти образ Windows, долго не буду распаляться. Мои статьи вы уже прочитали и принимаем за аксиому, что образ Windows уже находится на компьютере. Не засовывайте его далеко. Лично я все временные файлы кидаю прямо на Рабочий стол.
Теперь необходимо подготовить жёсткий диск к приёму новой системы, чтобы установить Windows с жёсткого диска . Мы рассмотрим вариант, когда система будет ставиться второй к существующей. Однако способ вполне применим в случае, если новая копия Windows затрёт предыдущую. Сейчас я вам этого не советую делать. Но одно условие незыблемо – наличие свободного раздела на винчестере, с которого установочные файлы новой Windows будут копироваться. Как разделить жёсткий диск на несколько разделов, подробно описано в одноимённой статье блога. Я это делал на этом же ноутбуке.
А зачем это надо?
Загрузить компьютер можно с ISO-образа, расположенного на жестком диске компьютера. Преимущество этого способа заключается в том, что вам не нужно таскать с собой загрузочную флешку, которую, кстати, очень легко потерять. Вместо этого достаточно изменить одну единственную настройку и компьютер загрузится не с системного раздела, а с указанного ISO-образа.
Что применяется?
- ISO образ диска или флешки
- Программа EasyBCD (EasyUEFI и MobaLiveCD для этих целей не очень подходят).
Зачем и когда это нужно ?
- Во-первых, основные причины я уже назвал. Диск с Windows может находиться в любом из множества пыльных ящиков, или вообще недосягаем. Дисководы у некоторых пользователей десктопов уже не работают или работают кое-как. А у владельцев ноутбуков это вообще проблема…
- Далее. Не нужно потрошить настройки BIOS. К чему все эти клавиши F2, F10, DEL, настройки Advanced Settings, смена загрузочных устройств… Вам оно надо? Да нет, конечно. Можно установить Windows с жёсткого диска прямо сейчас.
- Вы будете ограждены от необходимости срочно перебрасывать необходимые файлы на различные носители перед предстоящим форматированием: это можно будет сделать потом, не торопясь, в комфортных условиях.
Но, естественно, перед тем, как установить Windows с жёсткого диска , сами установочные файлы нам всё-таки придётся где-то раздобыть. То есть скачать Windows из сети. Для этого можно обратиться к разделу ОБОЙТИ ЗАПРЕТ или конкретно к статье Качаем Кали Линукс . Все источники в сети. Если многое осталось непонятным, обратитесь к статье Любая информация в файлообменной сети .
Однако можно прямо сейчас скачать образ прямо с сервера Microsoft ЛЮБОЙ ВЕРСИИ с помощью нехитрого файла:
Вирусов нет ни на одном этапе работы с файлом. Я проверял лично и упаковывал тоже я. При выборе версии Windows антивирус должен среагировать на выбор пользователя — это нормально. Последовательно выберите:
- версию
- язык
- разрядность будущей системы
Остаётся указать место, куда вы закачаете образ Windows. Подробнее я использую эту утилиту в статье Ремонтное обновление Windows.
Как загрузиться с образа диска с помощью EasyBCD?
Начну с первой и самой популярной из них. EasyBCD позволяет запускаться с образов виртуальных жёстких дисков, дисков WinPE Ram, образов дисков/разделов Raw. Всё, чем программа занимается, это добавление записи функции ISO в загрузочное меню Windows и последующая загрузка выбранного образа. Существующую запись можно посмотреть в меню программы:
У меня единственная запись, из которой следует, что на компьютере установлена Windows 7. Это меню нужно будет в последующем разбавить записью выбранного образа. Но перед тем как начать, сделаем резервную копию загрузчика на случай, если что-то пойдёт не так. Отправляемся в раздел Архивации по кнопке Архивация/Восстановление. По умолчанию программа предложит собственное имя и месторасположение файла архивации. Я предпочитаю более короткие имена на латинице или в цифрах и на других томах:
Всё готово, щёлкаем по кнопке с плюсиком. На пару мгновений появится окно выгрузки содержимого. Теперь можно вернуться в главное меню программы (кнопка Текущее меню) и проверить, что там изменилось. Появилась запись №2:
После перезагрузки Windows это видится мне так:
если название не менять, оно обозначится тем, что по умолчанию
После проверки загружаемся в Windows из загрузочного меню, открываем EasyBCD в части Редактировать меню загрузки и удаляем запись:
В общем и целом, несмотря на некоторые допущения, подобную методику, позволяющую загрузиться с образа диска, вы можете взять в свой арсенал. Чем такой вариант лично мне нравится. Способ позволяет прописать в меню целый набор таких образов, с которых можно будет выборочно загружаться. При этом не использовать никакие дополнительные инструменты и средства. После эксперимента ненужные записи также безвозвратно удаляются без вреда для системы. Смотрите, я выбираю сразу несколько образов:
В статье показывается как загружаться с образа любого диска, имеющегося на компьютере, через загрузочное меню системы. Разместим и загрузим любой образ диска из загрузочного меню. Никаких виртуальных машин — системы будут загружаться вживую. Никаких настроек в BIOS — система всё сделает сама.
Лично я принадлежу к числу тех, кто принципиально подстраховывается. И знаю, что век Windows, которая используется в самых сложных целях, бывает крайне недолог. Учитывая это, ваш покорный слуга давно запасся набором ремонтных утилит в готовых сборках в виде дисков или флешек, которые выручают и меня и других. Но так как от разного рода махинаций страдаю прежде всего я сам, мне пришла в голову использовать все имеющиеся сборки сразу, причём не прибегая к целой сумке DVD дисков или набору флешек: мне порой достаточно лишь образа, хранимого в специальном отделе моего диска.
Предлагаю вам вариант как загрузить образ диска из загрузочного меню Windows.
Как выглядит загрузочное меню обычного пользователя? Думаю, эти картинки знакомы всем:
это сразу две Windows XP
здесь стоят две семёрки
зесь ставлю Windows 10 и Windows XP
Если возникают проблемы, то загрузочное меню Windows для выбора особых режимов (нажатие F8) выглядит так:
А теперь мы сделаем так, чтобы образ выбранного нами диска показался в этом самом меню. И оттуда можно было бы с ним преспокойно работать.
Теперь процесс как установить Windows с жёсткого диска рассмотрим на конкретном примере.
Ко мне приехал ноутбук с предустановленной Windows Vista наготове. Работа системы оказалась нестабильна, сама система сильно побита вирусами, и было принято решение поставить вторую систему Windows 7. Как видно на фото внизу, винчестер уже разбит мной на три логических раздела. Один из них сейчас занят Vist-ой (естественно, С), второй забронирован хозяйкой под хранимые на компьютере файлы (диск D), а третий (F) зарезервирован мной под Windows 7 — я отщипнул от хранилища небольшой кусок.
Далее выставим настройки отображения папок и файлов так, чтобы система показывала все скрытые файлы (чтобы не промограть чего…). Кто забыл, как это делается, напомню:
ПУСК — Компьютер — Сервис (в панели инструментов) — Параметры папок… — вкладка Вид — выставить Показывать скрытые файлы, папки, диски
Запустим Daemon Tools. Укажем ей путь к образу Windows 7.
путь к образу Windows
Затем скопируйте все установочные файлы Windows из виртуального дисковода и перенесите их именно на свободный раздел, который зарезервирован под будущую Windows 7, то есть на диск F в моём случае. Я положил все на диск F. На копирование у меня ушло минут 7.
попробуем установить Windows с жёсткого диска
Запустим EasyBCD с правами администратора. Нас встречает окно настроек. Тут всё на английском, но я вас проведу. Убедитесь, что находитесь в меню Add New Entry (Добавить запись):
Справа пониже в Съёмный/Внешний носитель выберите вкладку WinPE. В поле Name (Имя) введите название системы. Я обозначил её как «Семёрка». В поле Path (Путь) щёлчком по биноклю с папкой справа от поля для заполнения укажите путь к файлу boot.wim, который находится во вновь созданной нами папке sources на диске F.
То есть путь на моём ноутбуке выглядел как:
Вобщем, у меня получилось вот так:
Закончим настройки. Нам нужна кнопка справа Add Entry (Добавить).
ВНИМАНИЕ
Нажав на кнопку View Settings (Текущее меню) можно увидеть, каким будет меню загрузчика. Это будет первое окно, которое позволит выбрать операционную систему. Посмотрите на него до того, как предпримите изменения. Его потом можно будет отредактировать. Но сейчас оно должно выглядеть примерно так:
Но это уже потом.
Если вы успели чего-то понажимать, щёлкните слева по кнопке Edit Boot Menu (Редактировать Меню Загрузки)
И удаляйте неверные записи. Вы можете менять местами порядок загрузки кнопками Up и Down (Вверх и Вниз), удалять выделенные лишние записи кнопкой Delete (Удалить), менять время ожидания загрузки с 30 сек. до 0. Вобщем, поиграйте на свой вкус и любуйтесь результатом после перезагрузки. Если производили изменения в этом меню, сохранитесь через кнопку внизу Save Settings (Сохранить).
Всё готово у вас? Поехали. Ничего не закрывайте и просто перезагрузитесь.
Фотки пошли со смартфона
Далее описывать нечего. Укажите потом диск F при установке (ну тот, что около 25 Гб…). Установка пойдёт обычным режимом. Только гораздо быстрее. Не забудьте пропустить активацию.
Установка у меня заняла менее 10 мин. Как вы сами убедитесь, установить Windows с жёсткого диска — это очень быстро.
После того, как установка Windows 7 будет завершена, загрузочное меню примет вид:
Windows 7 установлена.. но слово Семёрка мешает
Удалим её с помощью той же EasyBCD. Вернитесь в Vista, запустите программу и войдите в меню Edit Boot Menu:
Загрузить образ диска из загрузочного меню: сколько дисков можно добавить?
Думаю, меню справится со всеми необходимыми нам потребностями. Вот как загрузочное меню выглядело в определённый период у меня:
Все образы дисков, какие вы видите отлично загружаются и работают. Также, несмотря на предостережение программы EasyBCD, отлично загрузился один из рабочих живых дистрибутивов Linux:
Теперь, если подготовиться заранее, вы можете без использования привода, флешки и внешнего HDD загружаться с любого загрузочного образа диска, хранящегося прямо на этом жёстком диске компьютера для безопасного сеанса в сети или проведения диагностических работ с системой. Без выставления в BIOS и UEFI компьютера.
P.S. Похожим методом можно легко установить Windows прямо с жёсткого диска, имея лишь образ диска Windows на HDD вашего компьютера.
Держать под рукой загрузочный диск с программным обеспечением для восстановления работы компьютера очень полезно, но не всегда возможно.
Кроме того в планшетах и некоторых моделях ноутбуков отсутствует привод для оптических дисков. Обычно в таких случаях в качестве замены CD-диска принято использовать загрузочную флешку, но есть и другой, еще более удобный способ.
Как загрузить образ диска из загрузочного меню Windows: что понадобится?
- знакомая всем программа EasyBCD
- собственно выбранный образ
Перед тем, как начать. Пользователю следует помнить, что загрузочные диски, распространяемые по сети, выполняются в нескольких типах специфических сред. Голову сейчас забивать не будем, но мы сегодня будем сталкиваться с двумя основными типами дисков. Чаще всего это диски на основе WinPE и дистрибутивы Linux. Потому для различных дисков придётся использовать и различные настройки программы. Не думаю, что набор необходимых вам образов блещет многообразием, а потому после некоторой подготовки вы быстренько уловите суть настроек.
Запускаем EasyBCD 2.3. Щёлкаем по кнопке Добавить запись:
нажмите, чтобы увеличить
Укажите путь, где хранится образ диска. У меня — это внешний жёсткий диск, у вас — любая папка с образами загрузочных дисков. Пару мгновений на обработку файла программой:
И готово. Проверяем прямо в программе:
Однако, если всё оставить как есть, запись в загрузочном меню окажется безмолвной и шаблонной (им всем по умолчанию присваивается имя NeoSmart):
Так что сразу переименуйте запись прямо при создании:
Как это сделать
Теперь если вы перейдете в раздел «Редактировать меню загрузки», то увидите, что у вас появился новый элемент NeoStart ISO. По умолчанию он не активен. Здесь менять ничего не надо, а вот в разделе «Timeout» можно активировать радиокнопку «Ждать выбора пользователя». При перезагрузке компьютера вы попадете в окно менеджера, в котором сможете указать, с какого диска нужно загружаться (выбор осуществляется с помощью клавиш-стрелок). В данном примере загрузка будет производиться с NeoStart ISO.
Чтобы вернуть все настройки в изначальное состояние перейдите в раздел редактирования меню загрузки, удалите объект NeoStart ISO, значение «Timeout» установите «Пропустить меню начальной загрузки» и сохраните результат.
Как установить Windows с жёсткого диска ? Ставим XP/Vista/7/8/10.
Всем привет, в очередной статье блога К76 я покажу вам как установить Windows с жёсткого диска . Да, привычный процесс установки Windows для пользователя подразумевает наличие оптического дисковода, установочного диска или/и флешки с операционной системой. А если ничего этого нет?
Всем недовольным «профессионалам». Статья пишется не для гуру. Потому стараюсь описать всё подробно с соответствующими ссылками. И сразу разделю статью на несколько частей.
Чтобы установить Windows с жёсткого диска , всё, что нам понадобится, это интернет и мало-мальски работоспособная операционная система. Windows уже не загружается? А при попытке установить систему с диска или флешки преследует ошибка «Невозможно установить Windows на этот диск«? Скопируйте файлы с флешки и установите Windows с жёсткого диска по второму варианту.
P. S.
В какой-то момент одна из систем может надоесть… В моём примере Vista почти окончательно умерла. Удалить её будет легко. Просто зайдите в новую систему (у меня это Windows 7) и :
- отформатируйте из под Windows 7 логический диск с Vista целиком. Все данные уничтожаться! Средствами Windows это сделать может не получиться, придётся воспользоваться программой AOMEI Partition Assistant. Как с ней работать, можно ознакомится в статье Как создать раздел на жёстком диске ?
- однако в некоторых случаях, особенно для устройств с предустановленной ОС, для удаления ненужной системы без специального диска не обойтись. Работу с такими дисками мы рассмотрим в другой статье.
- с помощью установленной уже на Windows 7 программы EasyBCD удалите запись про Vista из загрузчика. Как это сделать, понятно из написанной статьи.
- Всё.
P.P.S. Программа EasyBCD позволит вам не только загружать операционные системы прямо с жёсткого диска. С её помощью можно загружать ЛЮБЫЕ образы загрузочных дисков с вашего винчестера через загрузочное меню:
Итак, жёсткий диск разбит, образ Windows на компьютере. А теперь, собственно, как установить Windows с жёсткого диска .
Установите программы Daemon Tools и EasyBCD на компьютер, чтобы потом не отвлекаться. Программы вы умеете устанавливать, я думаю.
Читайте также: