Меню Grub4dos

Меню Grub4dos

GRUB4DOS

Итак мы настраиваем Grub4dos.
В принципе данный мануал должен работать и для Grub2.
Основная задача сделать мультизагрузочную флэшку, ну или если все же локально на Grub2 то добавить режимы восстановления. Допустим закинуть Live CD иль еще тому подобное.

Итак нам понадобиться
1) grub4dos installer --- pendrivelinux.com/move-wubi-to-a-usb-flash-drive/
2) Сам grub4dos --- sourceforge.net/projects/grub4dos/ -- ( а именно файл grldr из архива )
3) Firadisk --- reboot.pro/topic/8804-firadisk-latest-00130/
4) Локализация --- code.google.com/p/grub4dos-chenall/downloads/detail?name=unifont.hex.gz

Запускаем grub4dos installer. Выбираем флашку. Cтавим.

Если выпадает с ошибкой то через cmd

c:/grubinst/grubinst.exe --skip-mbr-test (hdX)

hdX - номер флэшки.

Закидываем из архива grub4dos файл grldr в корень флэшки.
Затем firadisk (По желанию. У меня вынесено в папку /media/USB/grub/drivers)
И локализацию unifont.hex.gz (в моем случае в /media/USB/grub/font)
Сами ISO образы лежат по пути /media/iso

И создаем файл menu.lst

nano menu.lst

(На Windows запускал только grub4dos installer остальное уже у себя на компутере)

###########################################################
# Установки
###########################################################
graphicsmode -1 640:480
font /grub/font/unifont.hex.gz
###########################################################
# Главное меню
###########################################################
title Проверка оперативной памяти
map --mem /iso/mt420.iso (hd32)
map --hook
chainloader (hd32)
boot
###########################################################
title Консоль восстановления Windows XP
map --mem /grub/drivers/firadisk.img (fd0)
map --mem /iso/rc.iso (hd32)
map --hook
chainloader (hd32)
boot
###########################################################
title Загрузка Windows Vista/7/8 с HDD
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
###########################################################
title Загрузка Windows XP с HDD
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
###########################################################
title ERD Commander x32
map --mem /grub/drivers/firadisk.img (fd0)
map --mem /iso/erd65_32.iso (hd32)
map --hook
chainloader (hd32)
boot
###########################################################
title ERD Commander x64
map --mem /grub/drivers/firadisk.img (fd0)
map --mem /iso/erd65_64.iso (hd32)
map --hook
chainloader (hd32)
boot
###########################################################
title Ubuntu Desktop 13.04 i386
map /iso/ubuntu-13.04-desktop-i386.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz iso-scan/filename=/iso/ubuntu-13.04-desktop-i386.iso boot=casper quiet splash -- locale=ru_RU
initrd /casper/initrd.lz
###########################################################
title Lubuntu Desktop 13.04 i386
map /iso/lubuntu-13.04-desktop-i386.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz iso-scan/filename=/iso/lubuntu-13.04-desktop-i386.iso boot=casper quiet splash -- locale=ru_RU
initrd /casper/initrd.lz
###########################################################
title Перезагрузка ПК
reboot
###########################################################
title Выключение ПК
halt

Проверять все это дело можно в виртуализации дабы постоянно не перезагружать компьютер. Единственное что после внесения изменений флэшку необходимо перетыкать.

Ставим виртуализацию

sudo apt-get install qemu

Проверяем нашу флашку

qemu -hda /dev/sdb

Определить где же флешка

df -h

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *