На сайте http://download.gna.org/grubutil/ скачиваем утилиту для установки grub4dos в MBR. На момент написания статьи grubinst-1.1-bin-w32-2008-01-01.zip. Распаковываем полученный архив и запускаем grubinst_gui.exe. В появившемся окне выбираем нужную флэшку и жмем кнопку «Install». В момент записи MBR советую не использовать другие флэшки, чтобы не перепутать.
Скачиваем с сайта https://code.google.com/p/grub4dos-chenall/downloads загрузчик, на момент написания статьи grub4dos-0.4.6a-2013-05-21.7z. Распаковываем и кидаем в корень флэшки файл grldr. Теперь необходимо создать в корне флешки файл menu.lst, который будет содержать меню загрузки.
color cyan/blue white/blue timeout 30 default 0 default /default title reboot reboot title poweroff halt
Теперь для примера разместим несколько полезных утилит:
PLoP Boot Manage
Plop или Plop Boot Manager — это универсальный загрузчик. Он может загружать операционные системы с жестких дисков, флопидисков, CD/DVD и USB. Особенно полезно для тех, кто не может грузиться с USB. Мы его будем использовать в случае если компьютер старый и работа с флэшкой происходить очень медленно.PLoP драйвер позволит железу работать на скоростях usb2.0.
Качаем последнюю версию PLoP Boot Manager с сайта http://www.plop.at/en/bootmanager/download.html . Открываем архив и копируем plpbt.bin в каталог grub4dos на флэшке. В файл menu.lst добавляем строчки:
title PLOP Boot Manager find --set-root --ignore-floppies /grub4dos/plpbt.bin kernel /grub4dos/plpbt.bin
MHDD
MHDD — это бесплатная утилита для низкоуровневой диагностики жестких дисков. Программа поддерживает работу с интерфейсами: IDE, Serial ATA, SCSI. При помощи специального драйвера (эмулятор USB->SCSI), можно получить доступ к устройствам USB.
Скачиваем mhdd32ver4.6iso.zip на сайте http://www.ihdd.ru/download/software/mhdd/ . Открываем архив и копируем mhdd32ver4.6.iso в каталог grub4dos на флэшку. В файл menu.lst добавляем строчки:
title MHDD map (hd0,0)/grub4dos/mhdd32ver4.6.iso (hd32) map --hook root (hd32) chainloader (hd32) boot
Memtest86+
Memtest86+ и Memtest86 — программы для проверки ОЗУ на компьютерах архитектуры x86 и x86-64.
На сайте http://www.memtest.org/#downiso скачиваем http://www.memtest.org/download/4.20/memtest86+-4.20.usb.installer.zip. Распаковываем и из «Memtest86+ USB Installer.exe» извлекаем архиватором файл mt86plus. В menu.lst добавляем строчки:
title Memtest86+ find --set-root --ignore-floppies /grub4dos/mt86plus kernel /grub4dos/mt86plus
Окончательный вариант файла menu.lst :
color cyan/blue white/blue timeout 30 default 0 default /default title PLOP Boot Manager find --set-root --ignore-floppies /grub4dos/plpbt.bin kernel /grub4dos/plpbt.bin title Memtest86+ find --set-root --ignore-floppies /grub4dos/mt86plus kernel /grub4dos/mt86plus title MHDD map (hd0,0)/grub4dos/mhdd32ver4.6.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title reboot reboot title poweroff halt
В принципе, загрузочная флэшка уже готова, и можно попробовать с нее загрузиться, для чего можно воспользоваться:
- MobaLiveCD (http://mobalivecd.mobatek.net/en/)
- QEMU-Boot-Tester
Документация и ссылки по Grub4Dos для вкуривания:
- https://code.google.com/p/grub4dos-chenall/
- http://download.gna.org/grubutil/
- http://greenflash.su/Grub4Dos/Grub4dos.htm
А как обновить загрузчик если флешка уже сделана https://xaxatyxa.ru/_zagruzochnaya_fleshka/zagruzochnaya-fleshka-podgotovka.htmlВот так
Как то лажово ссылка отправилась, ну ты понял)
по идеи, достаточно заменить файлик grldr
В том то и соль, в том архиве этот файл, без расширения, а в этом с расширением mbr. И если оставить этот файл а тот удалить, то грузится так же без изменений. Если убрать расширение mbr то не грузит типа: try hd fat32
Да все верно,там есть grldr без расширения. получилось)