Эта статья поможет Вам установить любой дистрибутив Linux из под Windows машины прямо из iso-образа на жестком диске. Статья может помочь владельцам нетбуков, а также тем, кто по каким-либо причинам не может воспользоваться обычным установочным диском.
Для начала скачиваем Grub4Dos. На момент написания статьи последней стабильной версией был Grub4Dos 0.4.4.
Более подробные инструкции по установке Grub4Dos можно найти здесь.
Добавляем новый пункт в меню загрузчика
Здесь подставляем номер диска и номер раздела на Ваши. В случае, если ставится Ubuntu, то можно скачать (amd64) нужные образы vmlinuz и initrd.gz. В остальных случаях их можно найти в iso-образе самого дистрибутива. Для справки привожу небольшую таблицу названий в разных дистрибутивах
Теперь копируем iso-образ дистрибутива в получившуюся кучу и перезагружаемся.
Возможно установка несколько различается в разных дистрибутивах. Я рассмотрю установку на примере Ubuntu.
После перезагрузки в Диспетчере загрузок появится новый пункт. Выбираем
Появится загрузчик Grub4Dos. Выбираем «Boot Installer»
Установщик предложит выбрать язык. Выбираем наш великий и могучий
Возможно установщик не сможет самостоятельно отыскать образ
В этом случае нужно повторно запустить поиск из главного меню и указать местоположение вручную
После выбора образа появится еще несколько привычных окошек и начнется установка.
Возможен также альтернативный вариант menu.lst
Тут никаких дополнительных телодвижений не требуется — загрузится привычный установщик Ubuntu.
Так как образ грузится с жесткого диска, советую прежде чем начинать установку, заранее выделить раздел под ОС и swap.
Установка Grub4Dos
Для начала скачиваем Grub4Dos. На момент написания статьи последней стабильной версией был Grub4Dos 0.4.4.
Win XP/2000
- Распаковываем grldr и menu.lst из архива в корень диска с установленной Windows.
- Редактируем boot.ini. Возможно потребуется снять атрибут «read only», чтобы иметь возможность сохранить файл
attrib -r boot.ini
- В конец файла дописываем
C:\grldr="Grub4Dos"
Win Vista/7
- Распаковываем grldr, grldr.mbr и menu.lst из архива в корень диска с установленной Windows.
- Запускаем консоль от имени администратора и выполняем
bcdedit /create /d "Grub4Dos" /application bootsector
- В ответ на предыдущую команду получим id созданной записи, который подставим в последующие три
bcdedit /set {id} device partition=C: bcdedit /set {id} path \grldr.mbr bcdedit /displayorder {id} /addlast
Более подробные инструкции по установке Grub4Dos можно найти здесь.
Правка menu.lst
Добавляем новый пункт в меню загрузчика
title Boot Installer fallback 1 root (hd0,1) kernel /vmlinuz vga=normal ramdisk_size=14972 root=/dev/rd/0 rw -- initrd /initrd.gz
Здесь подставляем номер диска и номер раздела на Ваши. В случае, если ставится Ubuntu, то можно скачать (amd64) нужные образы vmlinuz и initrd.gz. В остальных случаях их можно найти в iso-образе самого дистрибутива. Для справки привожу небольшую таблицу названий в разных дистрибутивах
Ubuntu | vmlinuz | initrd.gz |
Debian | vmlinuz | initrd.gz |
Fedora | vmlinuz | initrd.img |
Mandriva | vmlinuz | all.rdz |
openSUSE | linux | initrd |
Slackware | bzImage | initrd.img |
Gentoo | gentoo | gentoo.igz |
Теперь копируем iso-образ дистрибутива в получившуюся кучу и перезагружаемся.
Установка
Возможно установка несколько различается в разных дистрибутивах. Я рассмотрю установку на примере Ubuntu.
После перезагрузки в Диспетчере загрузок появится новый пункт. Выбираем
Появится загрузчик Grub4Dos. Выбираем «Boot Installer»
Установщик предложит выбрать язык. Выбираем наш великий и могучий
Возможно установщик не сможет самостоятельно отыскать образ
В этом случае нужно повторно запустить поиск из главного меню и указать местоположение вручную
После выбора образа появится еще несколько привычных окошек и начнется установка.
Правка menu.lst. Вариант #2
Возможен также альтернативный вариант menu.lst
title Boot Installer fallback 1 find --set-root /имя_образа.iso map /имя_образа.iso (0xff) || map --mem /имя_образа.iso (0xff) map --hook chainloader (0xff) savedefault --wait=2
Тут никаких дополнительных телодвижений не требуется — загрузится привычный установщик Ubuntu.
Так как образ грузится с жесткого диска, советую прежде чем начинать установку, заранее выделить раздел под ОС и swap.