Multi Boot Uber USB Pen with Grub4DOS

Current contents:

Ubuntu 12.04 Multiboot ISO
PortableApps.com selection based on those from Katana
Hiren's BootCD 15.1 DLC1 Rebuild (extracted to /DLC1)
Panda SafeCD (extracted to /boot/panda)
and more...


Windows 8 Installer (/sources dir, /bootmgr)


Notes on multi booting Windows installers

It seems that all Windows installers post Vista use the same /bootmgr configuration and simply look for boot.wim in the /sources directory. What this means is that there are two possibilities for multibooting Windows installers:
1. menu option to launch a script that extracts the /sources dir from a zip or iso (slow as this is loopback)
2. menu option that moves folder from eg. /winsource/win7 to /sources (fast, takes up more disk space, messier, would require a little semaphore file to be dropped to tell the script which version of windows is currently in the /sources folder)
Both require booting a small utility (this may be entirely possible using grub4dos' config.)



title Kali 1.0.4
find --set-root /iso/kali-linux-1.0.4-i386.iso
map /iso/kali-linux-1.0.4-i386.iso (hd32)
map --hook
root (hd32)
kernel /live/vmlinuz boot=live iso-scan/filename=/iso/kali-linux-1.0.4-i386.iso quiet splash --
initrd /live/initrd.img

title Linux Mint 14
find --set-root /iso/linuxmint-14-cinnamon-dvd-32bit.iso
map /iso/linuxmint-14-cinnamon-dvd-32bit.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/iso/linuxmint-14-cinnamon-dvd-32bit.iso quiet splash --
initrd /casper/initrd.lz

title SANS Forensics Suite
find --set-root /iso/sans.iso
map /iso/sans.iso (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/iso/sans.iso quiet splash --
initrd /casper/initrd.lz

title Hiren's Boot CD
find --set-root /DLC1/menu.lst
configfile /DLC1/menu.lst

title Kon-Boot 2.0
find --set-root /iso/kon-bootCD.iso (hd32)
map /iso/kon-bootCD.iso
map --hook
chainloader (hd32)
boot

title Panda Safe CD
root (hd0,0)
kernel /boot/panda/vmlinuz1 boot=live union=aufs live-media-path=/boot/panda quiet
initrd /boot/panda/initrd1.img

title Windows Defender Offline
find --set-root /iso/wdo.iso
map /iso/wdo.iso (hd32)
map --hook
chainloader (hd32)
boot

title Windows 8 installer
find --set-root /bootmgr
chainloader /bootmgr


Comments