The following code (new preferred syslinux syntax):
CODE
Code: Select all
LINUX /boot/syslinux/memdisk
APPEND iso raw
INITRD /g4u.iso
Code: Select all
KERNEL memdisk
APPEND iso raw initrd=/g4u.iso
G4U, Offline NT Password and Recovey Tool and DBAN will be booted with ISO emulation in the next release of UBCD.
Edit on 20 November 2009: The PLoP iso (floppy emulation) and Dell Diagnostics iso (hard disk emulation) work now.
The ISO is mapped to BIOS drive 0xE0 (same drive as drive (hd96) in grub4dos). If 0xE0 already exists (is your normal CD drive for example, this drive is shifted upwards (becomes 0xE1) and the emulated iso will be available as 0xE0. So if you boot several ISO's after each other (ISO's in ISO's) with MEMDISK the old CD drives will shift one BIOS drive up.
Currently only memory mapping is implemented. Direct mapping might be added in the future.
All iso's that can be booted with grub4dos iso emulation (memory mapped), can probably be booted with MEMDISK too (if you have enough ram of course). Note: not all ISO's can be booted with MEMDISK or GRUB4DOS, see http://www.boot-land.net/forums/index.p ... topic=5041 for working ISO's.
The same limitations as for grub4dos iso emulation are true for memdisk iso booting.
See: http://diddy.boot-land.net/grub4dos/files/map.htm#hd32
See also: http://www.boot-land.net/forums/index.p ... topic=8258
Edit on 8 June 2010:
UBCD50 and higher have the ISO booting capable MEMDISK.
Get Syslinux 3.86 or higher to get the last version:
http://www.kernel.org/pub/linux/utils/boot/syslinux/