How to boot from iso with Grub2/Burg boot loader
I have got a perfect chain loader with SysLinux, Grub4Dos and Grub2, and here is my configs:
Syslinux
LABEL DSL
KERNEL memdisk
INITRD /iso/dsl.iso
APPEND iso raw
LABEL GRUB4DOS
KERNEL /boot/grub.exe
Grub4Dos
title Paragon Partition Manager
map (hd0,0)/iso/paragon-bootable-media.iso (hd32)
map --hook
chainloader (hd32)
boot
title Syslinux
chainloader /boot/syslinux/syslinux.bin
title GRUB2 Chainload
root (hd0,0)
kernel /boot/grub/core.img
boot
Grub2
menuentry "Ubuntu 13.10 Desktop ISO" {
loopback loop /iso/ubuntu-desktop-amd64-13.10.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-desktop-amd64-13.10.iso noeject noprompt splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Tinycore ISO" {
loopback loop /iso/tinycore.iso
linux (loop)/boot/bzImage --
initrd (loop)/boot/tinycore.gz
}
menuentry "GRUB4DOS" {
linux16 /boot/grub.exe
}
menuentry "SYSLINUX" {
chainloader=/boot/syslinux/syslinux.bin
}