Установка Linux из iso-образа под Windows

Тема в разделе "Установка LINUX", создана пользователем Pilot, 13 мар 2016.

  1. Pilot

    Pilot Администратор Команда форума

    Эта статья поможет Вам установить любой дистрибутив Linux из под Windows машины прямо из iso-образа на жестком диске. Статья может помочь владельцам нетбуков, а также тем, кто по каким-либо причинам не может воспользоваться обычным установочным диском.

    Установка 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.
     

Поделиться этой страницей