color white/blue black/light-gray white/black white/black # splashimage /images/sunrise.gz timeout 10 default 0 title BootManager Menu - Win 7/8 VHD chainloader /bootmgr title images/7pe_x86_E.iso - ISO - 302 MB find --set-root --ignore-floppies /images/7pe_x86_E.iso map /images/7pe_x86_E.iso (0xff) map --hook root (0xff) chainloader (0xff)/BOOTMGR title images/7pe_x86_X.iso - ISO - 181 MB find --set-root --ignore-floppies /images/7pe_x86_X.iso map /images/7pe_x86_X.iso (0xff) map --hook root (0xff) chainloader (0xff)/BOOTMGR title Portable Windows 7 PE - images/7pe_x86.iso # find --set-root --ignore-floppies /images/7pe_x86.iso map /images/7pe_x86.iso (0xff) map --hook root (0xff) chainloader (0xff) title Portable Win x64 7 PE - images/7pe_amd64.iso # find --set-root --ignore-floppies /images/7pe_amd64.iso map /images/7pe_amd64.iso (0xff) map --hook root (0xff) chainloader (0xff) title Live XP - images/LiveXP_RAM.iso # find --set-root --ignore-floppies /images/LiveXP_RAM.iso map /images/LiveXP_RAM.iso (0xff) || map --mem /images/LiveXP_RAM.iso (0xff) map --hook root (0xff) chainloader (0xff) title Live XP - images/LiveXP_WIM.ISO - 168 MB find --set-root --ignore-floppies /images/LiveXP_WIM.ISO map /images/LiveXP_WIM.ISO (0xff) || map --mem /images/LiveXP_WIM.ISO (0xff) map --hook root (0xff) chainloader (0xff) title Portable XP32NLP1.vhd - WinVBlock FILEDISK - 1.2 GB # Sector-mapped disk find --set-root --ignore-floppies /XP32NLP1.vhd map /XP32NLP1.vhd (hd0) map --hook root (hd0,0) chainloader /ntldr title Portable XP32NLP1.vhd - WinVBlock RAMDISK - 1.2 GB # Sector-mapped disk find --set-root --ignore-floppies /XP32NLP1.vhd map --mem /XP32NLP1.vhd (hd0) map --hook root (hd0,0) chainloader /ntldr title Portable W864USP1.vhd - FiraDisk FILEDISK - 3.5 GB find --set-root --ignore-floppies /W864USP1.vhd map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99) map /W864USP1.vhd (hd0) map --hook write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/W864USP1.vhd,boot;\n\0 rootnoverify (hd0,0) chainloader /bootmgr map --status pause Press any key . . . title Portable W864USP1.vhd - FiraDisk RAMDISK - 3.5 GB find --set-root --ignore-floppies /W864USP1.vhd map --mem /W864USP1.vhd (hd0) map --hook root (hd0,0) chainloader /bootmgr # VHD_XP_Setup - wimb title Continue GUI-mode XP Setup on XPSRC1.vhd - XP3_1307.iso - Size 626 MB find --set-root --ignore-floppies /XP3_1307.iso map /XP3_1307.iso (0xff) map --rd-size=2048 map --mem (rd)+4 (0x55) map --hook write (0x55) #!GRUB4DOS\x00v=1\x00/XP3_1307.iso\x00\xff\x00 find --set-root --ignore-floppies /XPSRC1.vhd map --mem /winvblock.ima (fd1) map --mem /winvblock.ima (fd0) map /XPSRC1.vhd (hd0) map --rehook root (hd0,0) chainloader /ntldr title Start - TXT-mode XP Setup on XPSRC1.vhd - XP3_1307.iso - Size 626 MB find --set-root --ignore-floppies /XP3_1307.iso map /XP3_1307.iso (0xff) map --rd-size=2048 map --mem (rd)+4 (0x55) map --e820cycles=0 map --hook write (0x55) #!GRUB4DOS\x00v=1\x00/XP3_1307.iso\x00\xff\x00 find --set-root --ignore-floppies /XPSRC1.vhd map --mem /winvblock.ima (fd1) map --mem /winvblock.ima (fd0) map /XPSRC1.vhd (hd0) map --e820cycles=0 map --rehook chainloader (0xff) title Boot Windows XP from Image - XPSRC1.vhd - WinVBlock driver - 2000 MB find --set-root --ignore-floppies /XPSRC1.vhd map /XPSRC1.vhd (hd0) map --hook root (hd0,0) chainloader /ntldr # Install XP from USB with ISO not in RAM - cdob title 1 Start Windows XP setup - images/winvblock.ima - XP3_1201.iso map --mem /images/winvblock.ima (fd0) map --mem /images/winvblock.ima (fd1) map /XP3_1201.iso (0xff) checkrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) map --hook chainloader (0xff) title 2 Continue Windows XP setup - images/winvblock.ima - XP3_1201.iso map --mem /images/winvblock.ima (fd0) map --mem /images/winvblock.ima (fd1) map /XP3_1201.iso (0xff) checkrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) map --hook chainloader (hd0)+1 title 1 Start Windows XP setup - images/firadisk.img - XP3_1201.iso map --mem (md)0x800+4 (99) map /images/firadisk.img (fd0) map /images/firadisk.img (fd1) map /XP3_1201.iso (0xff) checkrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) map --hook write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/XP3_1201.iso;floppy,vmem=find:/images/firadisk.img;\n\0 chainloader (0xff) title 2 Continue Windows XP setup - images/firadisk.img - XP3_1201.iso map --mem (md)0x800+4 (99) checkrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) map --hook write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/XP3_1201.iso;\n\0 chainloader (hd0)+1 title Linux Parted Magic - images/pmagic-6.2.iso - Boot Menu # find --set-root --ignore-floppies /images/pmagic-6.2.iso map --heads=0 --sectors-per-track=0 /images/pmagic-6.2.iso (0xff) map --hook root (0xff) chainloader (0xff) title Linux Parted Magic - images/pmagic-6.2.iso - Load Ramdisk # find --set-root --ignore-floppies /images/pmagic-6.2.iso map --heads=0 --sectors-per-track=0 /images/pmagic-6.2.iso (0xff) map --hook root (0xff) kernel /pmagic/bzImage noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=normal sleep=10 loglevel=0 keymap=us edd=off iso_location=/images/ initrd /pmagic/initramfs title images/pmagic_2013_05_01.iso - ISO or ISO from RAM - 315 MB find --set-root --ignore-floppies /images/pmagic_2013_05_01.iso map /images/pmagic_2013_05_01.iso (0xff) || map --mem /images/pmagic_2013_05_01.iso (0xff) map --hook root (0xff) chainloader (0xff) title Fedora-18 LIVE - USB Drive LABEL 2_BOOT find --set-root /LiveOS/vmlinuz0 kernel /LiveOS/vmlinuz0 root=live:LABEL=2_BOOT ro rd.live.image quiet rhgb initrd /LiveOS/initrd0.img title BitDefender Rescue CD - YUMI multiboot folder on USB kernel /multiboot/bitdefender/casper/vmlinuz cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid live-media-path=/multiboot/bitdefender/casper/ file=/multiboot/bitdefender/cdrom/preseed/ubuntu.seed boot=casper initrd=/multiboot/bitdefender/casper/initrd.gz splash vga=791 lang=us initrd /multiboot/bitdefender/casper/initrd.gz title ewfmgr - Enhanced Write Filter Manager find --set-root --ignore-floppies /images/ewfmgr.iso map --mem /images/firadisk.img (fd0) map --mem /images/firadisk.img (fd1) map --mem /images/ewfmgr.iso (0xFF) map --hook chainloader (0xFF)/I386/SETUPLDR.BIN title find and load NTLDR of Windows NT/2K/XP find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr title find and load BOOTMGR of Windows 7 / 8 / VISTA find --set-root --ignore-floppies --ignore-cd /bootmgr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /bootmgr chainloader /bootmgr title find and load IO.SYS of Windows 9x/Me find --set-root /io.sys chainloader /io.sys title XP Recovery Console - images/RECONS.img - RAMDISK - 15 MB find --set-root --ignore-floppies /RCLDR chainloader /RCLDR ##################################################################### # write string cmdcons to memory 0000:7C03 in 2 steps: ##################################################################### # step 1. Write 4 chars cmdc at 0000:7C03 write 0x7C03 0x63646D63 # step 2. Write 3 chars ons and an ending null at 0000:7C07 write 0x7C07 0x00736E6F title Boot FreeDOS - images/BTFRDOS2.img SuperFLoppy - 15 MB # find --set-root --ignore-floppies /images/BTFRDOS2.img map --mem /images/BTFRDOS2.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title Boot MS-DOS - BTMSDOS.img SuperFLoppy Image file # find --set-root --ignore-floppies /images/BTMSDOS.img map --mem /images/BTMSDOS.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title MemTest86+ kernel /images/memtest.bin title Floppy (fd0) chainloader (fd0)+1 rootnoverify (fd0) title CommandLine commandline title Reboot reboot title Halt halt