Вниз

10 Декабрь 2010

79

Мультизагрузочная флешка средствами загрузчика GRUB4DOS

В этой статье я расскажу как сделать мультизагрузочную флешку.
Я перерыл много ресурсов и пробовал много способов сделать мультизагрузочную флешку. Некоторые напоминали шаманство и танцы с бубнами, некоторые работали не стабильно, а некоторые слишком долгие и требуют кучу софта. Мне понравилось работать с загрузчиком GRUB4DOS. Это очень мощный инструмент.
В этой статье я расскажу как совместить на загрузочной флешке несколько дистрибутивов Windows и дисков реаниматоров (LiveCD). Cуть способа в том что Вы просто копируете на флешку образ диска и правите пару строк в текстовом файле.
Плюсы: простота, универсальность, минимум софта.
Минусы: не самый быстрый способ загрузки (тратится время на распаковку образа в память)

1. Флешку рекомендуется отформатировать программой HPUSBFW. Предварительно сохранив с неё все данные. Я форматировал в FAT32.

HP USB Disk Storage Format Tool
Итак нам понадобится сам загрузчик GRUB4DOS.

2. Скачиваем, запускаем появляется окно:

3. В качестве устройства выбираете флешку и нажимаете “Извлечь”. Программа установки Grub4Dos Installer 1.1 установится в C:\Program Files\WINGRUB\  , создаст ярлык на рабочем столе, и файлы загрузчика на флешке (Папка – Boot; Файлы – grldr, MEMDISK, MENU.LST) и запустится сама:

Grub4dos installer

4. В ней в строчке Disk, выбираем флешку целью для установки загрузчика.

Будьте внимательны!!! Букву диска программа не пишет поэтому ориентируйтесь по размеру диска.

5. Жмём Enter в открывшемся консольном окне. Установка загрузчика завершена теперь осталось его настроить.

6. Здесь мы обманем компьютер подсунув ему образ дискеты. Скачиваем по ссылке, распаковываем, копируем в корень флешки.

7. Копируем образы нужных дисков (LiveCD, дистрибутивы Windows)

8. Правим текстовым редактором файл на флешке MENU.LST. Нужно вставить кусок текста:
title Windows XP Install
map --mem /firadisk.IMA (fd0)
map --mem /winxp.iso (0xFF)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xFF)

где:
первая строка – title Windows XP Install
– название пункта меню загрузчика, правим на своё
вторая строка map --mem /firadisk.IMA (fd0) – имя образа дискеты
третья строка map --mem /winxp.iso (0xFF) – имя образа установочного диска Windows XP, правим на своё.

9. Всё, наша мультизагрузочная флешка готова! Перезагружаем компьютер и пользуемся! Образ размером 700МБ у меня грузился около 5 минут, в это время на экране надпись, что-то вроде:

Booting ERD Commander
FAT 12 BPB found witch 0xEB (jmp) leading the boot sector
probed C/H/S = 80/2/12, probed total sectors = 2880

Это нормально, нужно подождать.

Я сделал на своей флешке – установочный диск Windows XP, ERD Commander 2005 (рекомендую ставить всем занимаем около 180мБ, быстро грузится и чаще всего его одного достаточно для решения проблем с компом), Alkid Live CD, Lex Live CD.
На всякий случай выкладываю свой файл MENU.LST, немного подкорректированный.
В следующей статье я расскажу как работать с распакованными образами iso.

  1. Uuker
    18 Сен 2011

    работает, спасибо!

  2. 18 Сен 2011

    Uuker, пожалуйста!

  3. Евгений
    24 Сен 2011

    как долго может грузиться образ после перезагрузки?(700мб) сделал всё правильно, надпись появилась, ждал мин. 15 так и не дождался загрузки

  4. 24 Сен 2011

    Евгений, у меня до 10 минут грузилось.

  5. jukovser
    25 Сен 2011

    Образ винды должен быть меньше объёма памяти на 200 мб иначе совсем долго будет идти загрузка, а может и не закончится.

  6. 25 Сен 2011

    jukovser, спасибо за информацию!

  7. Momuhe
    29 Окт 2011

    При установке с флешки, в качастве раздела куда ставить винду видно только саму флешку, как диск то выбрать?

  8. 30 Окт 2011

    Momuhe, не было таких проблем. диск SATA? в биосе менять пробовали настройки?

  9. ph
    14 Ноя 2011

    все сделал по шаблону , имя образа совпадает с именем в menu.lst , но все равно пишет что не может найти файл , в чем проблема , подскажете?

  10. 18 Ноя 2011

    ph, не может найти какой файл? файл образа? или файл при установке?

  11. Антон
    29 Ноя 2012

    а можно с её помощью сделать мультизагрузочную флэшку с Win-PE и Win-7 ?

  12. 2 Дек 2012

    Антон, сам не пробовал но на форумах люди делали.

  13. ыфваыа
    15 Фев 2013

    да ничерта не работает

  14. Денис
    25 Фев 2013

    А после того как скопировались файлы установки, и нетбук перезагрузился, какую строчку выбирать?

  15. Василий
    1 Март 2013

    С небольшими образами конечно понятно, а как решить вопрос с тем, чтобы на одной флэшке держать образы с программами которые весят по 4 гига? Так ведь и не дождёшься пока загрузится. Есть какие нить мысли на этот счёт, чтоб на одной флэшке иметь несколько сборок windows и не только

  16. 1 Март 2013

    Василий, с большими не пробовал, но несколько маленьких я пробовал теми же способами.

  17. 1 Март 2013

    Денис, смотря что Вы в menu list прописали.

  18. 12 Дек 2013

    Сделал по этому способу установку Chip XP (на правах рекламы) с флешки, до этого вообще не получалось. ОЗУ 512 мб, сам образ 700м, загрузился за 3 минуты, все ок! Спасибо большое автору проекта.
    Но теперь возник другой вопрос: как залить туда же установочник Убунты? качал образ с http://ubuntu.ru/get, (версия 13.10).

Трекбэк / Пинг

  1. Мультизагрузочная флешка Live USB средствами загрузчика GRUB4DOS « Компьютер без проблем!

Поделись своими мыслями!

(обязательно)
(обязательно)

Почтовые адреса не публикуются.

Подпишись на комментарии