25. července 2010

Multiboot z flashdisku - Grub4dos

Návod jak vytvořit záchranný USB flashdisk
Díky boot loaderu můžete mít na jednom flashdisku více operačních systémů. Stáhněte si zavaděč operačního systému Grub4Dos (0,3MB)

1) Příprava USB flashdisku
- spustit usb_format.exe a naformátovat flashdisk
- spustit grubinst_gui.exe a vytvořit mbr
- nakopírovat na flashdisk grldr, menu.lst a splashimage.gz (pozadí)


2) Instalace tří windowsovských systémů:
- z bartpe.iso rozbalit do rootu flashdisku:
ntldr, NTDETECT.COM, winnt.sif, celý adresář \I386
- z VistaPE.iso rozbalit:
bootmgr, boot\BCD, boot\BOOT.SDI, sources\BOOT.WIM
- z LiveXP.iso rozbalit:
celý adresář \HBCD

Tři windowsy a tři linuxy na jednom flashdisku ;-)
K rozbalení .iso použijte utilitu 7zip (1,2MB)

3) úprava spouštěcí nabídky boot loaderu
do menu.lst vložte následující text:

title BartPE
find --set-root /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN

title VistaPE
find --set-root /grldr
chainloader /bootmgr

title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN


2) Instalace tří linuxových systémů:
NimbleX z http://nimblex.net NimbleX-69MB.iso (69MB)
PUPPY Linux z http://puppylinux.com lupu-501.iso (128MM)
Slax z http://slax.org slax-6.1.2.iso (200MB)

Rozbalte .iso do adresáře který si nazvete podle systému a nakopírujete do něj (přesuňte z adresáře boot) i jádro linuxu tj. soubory vmlinuz a initrd.gz

3) úprava spouštěcí nabídky boot loaderu
do menu.lst vložte následující text:

title NimbleX sub100 - Boot in RAM
find --set-root /grldr
kernel /nimblex/vmlinuz max_loop=255 init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=7120 root=/dev/ram0 rw quiet vga=791 splash toram changes=nimblex.data autoexec=startx
initrd /nimblex/initrd.gz

title PUPPY Linux 4.31
find --set-root /grldr
kernel /puppy431/vmlinuz root=/dev/ram0 initrd=initrd.gz PMEDIA=usbflash PKEYS=fr
initrd /puppy431/initrd.gz

title Slax Always Fresh
kernel /slax/vmlinuz initrd=/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
initrd /slax/initrd.gz


Nyní když restartujete počítač a vyberete bootování z flashdisku v BIOSu nebo stisknutím nějaké Fx klávesy při startu (u notebooku ASUS je to klávesa "Esc") zobrazí se menu s výběrem operačních systémů:



1 komentář:

Milys řekl(a)...

dobrý den,
jak přidat na USB disk: winXP, winvista a win7 - abych mohl bootovat z usb livolně jakýkoliv systém?
děkuji za odpověd
milys