Ссылки:
https://sourceforge.net/projects/grub4dos/files/
http://greenflash.su/Grub4Dos/files/links.htm
http://greenflash.su/Grub4Dos/files/install.htm
http://tdkare.ru/sysadmin/index.php/Grub4dos
Установка :
#из windows
1. форматнуть флешку в fat32
2. скопировать начинку
3. запустить bootice 0.9
4. выбрать нужный диск
5. install mbr > grub4dos
6. install pbr > grub4dos
--------------------------------------
#из linux
1. форматнуть флешку в fat32
2. скопировать начинку
3. сделать исполнительным chmod a+x bootlace.com
4. записать загрузчик ./bootlace.com /dev/sdb1
menu.lst
http://greenflash.su/Grub4Dos/files/menu.htm - подробнее настройки меню
http://greenflash.su/Grub4Dos/files/splash.htm - подробнее о фоновом изображении
color a/b c/d
a=это текст
b=общий фон
c=цвет текста выбранного пункта
d=цвет курсора
Цвет b и d должен быть одним из перечисленных - black, blue, green, cyan, red, magenta, brown, light-gray
Цвет a и c должен быть одним из перечисленных - black, blue, green, cyan, red, magenta, brown, light-gray, dark-gray, light-blue, light-green, light-cyan, light-red, light-magenta, yellow and white
splashimage=(hd0,0)/splash.xpm.gz - Фоновое изображения, размер изображения 640x480 пикселей и максимум 14 цветов
foreground=AB82FF - (RRGGBB)
background=191970 - (RRGGBB)
timeout 30 - время ожидания меню
default 0 - выбор пункта меню (возможные значения 0-X, /default, default (hd0,0)/default )
title название
find --set-root /путь/файл.lst
configfile /путь/файл.lst
Пароли на запуск:
color light-blue/blue light-red/red - цвет фона и шрифтов
timeout 10 - ждать ожидания нажатия 10 сек
default /default - выбор пункта меню
password --md5 $1$ZjU0$k107noL9DOaClJEu6n6f91 - пароль на запуск загрузчика grub4dos (защищенный пароль нужно генерировать командой md5crypt из командной строки grub4dos)
title........
password password2 - пароль на запуск пункта меню ( пароль не шифрован )
Разделитель
title
clear
kaspersky grub4dos
http://www.kaspersky.ru/virusscanner - тут сам каспер
Для установки нам понадобиться флешка, GRUB4DOS_RUS_USB программа UltroISO
для ковыряния виртуальных дисков и сам образ Kaspersky Rescue Disk
1. Устанавливаем GRUB4DOS
2. Скачиваем Kaspersky Rescue Disk
3. После того как скачали kav_rescue_10.iso переименовываем на rescue.iso делаем копию и переименовываем ее в rescueusb.iso
4. Открываем rescueusb.iso программой UltroISO и удаляем все,
кроме папки boot и файлов которые в ней находятся. rescueusb.iso должен получиться около 9,48 МБ
5. На флешке создаем папку rescue и копируем в нее ДВА образа
rescue.iso – родной скачанный с их фтп и переименованный
rescueusb.iso – тот в котором всё выкинуто кроме папки boot
6. В корне флешки создаем пустой файл-маркер liveusb без расширения
7. Добавляем в MENU.LST
title Kaspersky LiveCD 10.0.12.1
map (hd0,0)/rescue/rescueusb.iso (hd32) || map –mem (hd0,0)/rescue/rescueusb.iso (hd32)
map –hook
root (hd32)
chainloader (hd32)
теперь можно перезагружаться и грузиться с флешки
Windows NTLDR
title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
Windows BOOTMGR
title find and load BOOTMGR of Windows VISTA
fallback 2
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
Windows Recovery Console
title find and load CMLDR, the Recovery Console of Windows NT/2K/XP
fallback 3
find --set-root --ignore-floppies --ignore-cd /cmldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /cmldr
chainloader /cmldr
Windows 98/ME
title find and load IO.SYS of Windows 9x/Me
fallback 4
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2
ISO
title find and boot 0PE.ISO
fallback 5
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
Parted Magic ISO
title Parted Magic ISO
fallback 7
find --set-root /pmagic.iso
map /pmagic.iso (0xff) || map --mem /pmagic.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
Ultimate Boot CD ISO
title Ultimate Boot CD ISO
fallback 8
find --set-root /ubcd.iso
map /ubcd.iso (0xff) || map --mem /ubcd.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
Загрузка iso с DOS
title DOS
find --set-root /megatools/dos.iso
map /megatools/dos.iso (0xff) || map --mem /megatools/dos.iso (0xff)
map --hook
chainloader (0xff)
Командная строка grub4dos
title commandline
commandline
Загрузка с дискеты
title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)
Выход
title back to dos
quit
Перезагрузка
title reboot
reboot
Выключение
title halt
halt
IMG
title MAXDOS.IMG
find --set-root --ignore-floppies /boot/MAXDOS.IMG
map --mem /boot/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
IMG Victoria
title Проверка HDD Victoria
map --mem /boot/victoria.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
ISO MHDD 4.6
title MHDD 4.6
find --set-root /megatools/mhdd.iso
map /megatools/mhdd.iso (0xff) || map --mem /megatools/mhdd.iso (0xff)
map --hook
chainloader (0xff)
IMG Nokia Test Monitor
title Nokia Test Monitor
map --mem /megatools/nokia.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
Linux Puppy
title Puppy linux
kernel /puppy/vmlinuz
initrd /puppy/initrd.gz
Linux Frenzy
title Frenzy
map --mem /frenzy/frenzy.img (hd0)
map --hook
chainloader (hd0,0)+1
rootnoverify (hd0,0)
Загрузка SonyaPE 1.04.2011
title Диск сисадмина SonyaPE 1.04.2011
chainloader /S386/SETUPLDR.BIN
Ищем bootmgr
title find bootmgr
find --set-root /bootmgr
chainloader /bootmgr
Загружаем bootmgr от Strelec
title Strelec
find --set-root --ignore-floppies --ignore-cd /SSTR/bootmgr
chainloader /SSTR/bootmgr
Загружаем bootmgr от MSDART
title MSDART
map --unmap=0:0xff
map --unhook
root (hd0,0)
chainloader /ERDC/bootmgr
Прошивка BIOS Uniflash
title Прошивка BIOS Uniflash
map --mem /boot/uniflash.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
Загрузка kali linux
title Kali Linux (root/toor)
kernel /kali/vmlinuz boot=live config live-media-path=/kali vt.default_utf8=0 quiet splash vga=788
initrd /kali/initrd.img