Главная > Linux, Portable, программы > Универсальный boot flash (загрузочная флэшка)

Универсальный boot flash (загрузочная флэшка)

После безвременной смерти моей 8gb флэшки хороший повод все начать с чистого листа. Особенность моей сборки в том, что в ней используется только бесплатные программы.
Подготовка:
Флэшка делается на основе grub4dos.
Раздел один, отформатирован в fat32. Для этого удобно воспользоваться
HP USB Disk Storage Format Tool.

Пример menu.lst который я использую. Пока это бета, отлажено не все.

В корне находятся папки Live, Boot, Slax
Содержание папок Slax и Boot  берутся с сайта проекта.
Чуть позже выложу в виде zip архива.
Создание:
Итак сам файл:
# This is a sample menu.lst file. You should make some changes to it.# The old install method of booting via the stage-files has been removed.# Please install GRLDR boot strap code to MBR with the bootlace.com# utility under DOS/Win9x or Linux.
color blue/green yellow/red white/magenta white/magentatimeout 30default /default# wORKINGtitle Slax 6.0.9 (KDE – Normal) (livecd.sgn)fallback 1kernel /boot/vmlinuz vga=769 ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4initrd /boot/initrd.gzboot
title find and load NTLDR of Windows NT/2K/XPfallback 2find –set-root –ignore-floppies /ntldrchainloader /ntldrsavedefault –wait=2
title find and load BOOTMGR of Windows VISTAfallback 3find –set-root –ignore-floppies /bootmgrchainloader /bootmgrsavedefault –wait=2
title find and load CMLDR, the Recovery Console of Windows NT/2K/XPfallback 3find –set-root –ignore-floppies /cmldrchainloader /cmldr###################################################################### write string “cmdcons” to memory 0000:7C03 in 2 steps:###################################################################### step 1. Write 4 chars “cmdc” at 0000:7C03write 0x7C03 0x63646D63# step 2. Write 3 chars “ons” and an ending null at 0000:7C07write 0x7C07 0x00736E6Fsavedefault –wait=2
title find and load IO.SYS of Windows 9x/Mefallback 5find –set-root /io.syschainloader /io.syssavedefault –wait=2
title GPartedfallback 6kernel /live/vmlinuz1 toram boot=live union=aufs noswap noprompt vga=788 ip=frommediainitrd /live/initrd1.imgboot
find –set-root /0PE/0PE.ISOmap /0PE/0PE.ISO (0xff) map –mem /0PE/0PE.ISO (0xff)map –hookchainloader (0xff)savedefault –wait=2
title find and boot MicroPE.ISOfallback 7find –set-root /boot/MicroPE.ISOmap /boot/MicroPE.ISO (0xff) map –mem /boot/MicroPE.ISO (0xff)map –hookchainloader (0xff)savedefault –wait=2
title Parted Magic 4.0 ==>fallback 8configfile (hd0,0)/boot/menus/pmagic.lstsavedefault –wait=2
title PuppyRus-1.20U-Lite-Mfallback 9map /live/puppy.iso (0xff) map –mem /live/puppy.iso (0xff)map –hookchainloader (0xff)savedefault –wait=2
title Ultimate Boot CD ISOfallback 10find –set-root /grldr map /live/ubcd.iso (0xff) map –mem /live/ubcd.iso (0xff)map –hookchainloader (0xff)savedefault –wait=2
title commandlinecommandline
title floppy (fd0)chainloader (fd0)+1rootnoverify (fd0)
title back to dosquit
title rebootreboot
title halthalt
title MAXDOS.IMGfind –set-root –ignore-floppies /boot/MAXDOS.IMGmap –mem /boot/MAXDOS.IMG (fd0)map –hookchainloader (fd0)+1rootnoverify (fd0)
title Тест HDD MHDD v4.6find –set-root –ignore-floppies /live/MHDD.imamap –mem /live/MHDD.ima (fd0)map –hookchainloader (fd0)+1rootnoverify (fd0)

Полезные ссылки:

1) Flashboot сайт.
2) Сайт Greenflash.

Categories: Linux, Portable, программы Tags: