Hi,
I feel bad it didnt work for you, Im thinking its because you used fat16 vs fat 32
this is how i did it
1)format my usb stick fat32,
2)ran the Grubinstall utility "grubinst_gui."
3)copy the grldr file
4)make the menu.lst file (i posted my example at the end of this post , you can copy and past it into your menu.lst if you want)
5) test the boot
6) if its successful you can then add all the items to the menu. ISO files are picky, they have to be contiguous on the usb stick, all others are no issue. since there non iso
#default 0
#timeout 30
#color white/blue yellow/black
color red/black yellow/blue
timeout 120
# title GParted 0.6.1-2
# kernel /live/vmlinuz1 boot=live union=aufs noswap vga=791 ip=frommedia nolocales
# initrd /live/initrd1.img
title Gparted
map (hd0,0)/iso/gparted-live-0.5.2-9.iso (hd32)
map --hook
chainloader (hd32)
boot
title Boot f-secure-rescue-cd-3.11-23804.iso
map (hd0,0)/iso/f-secure-rescue-cd-3.11-23804.iso (hd32)
map --hook
chainloader (hd32)
boot
title ntpasswd
kernel /ntpasswd/vmlinuz rw vga=1 initrd=/ntpasswd/initrd.cgz /ntpasswd/scsi.cgz
initrd /ntpasswd/initrd.cgz
title Kon-Boot
map --mem /boot/floppy/konboot.img (fd0)
map --hook
chainloader (fd0)+1
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title DBAN floppy
kernel /memdisk
initrd /boot/floppy/dban.img
title DBAN ISO 2.26
map (hd0,0)/iso/dban-2.2.6_i586.iso (hd32)
map --hook
chainloader (hd32)
title Spinrite_6
kernel /memdisk
initrd /boot/floppy/spinrite6.img
title FreeDOS
kernel /boot/memdisk
initrd /boot/floppy/freedos.img
title Memtest86+
kernel /boot/memdisk
initrd /boot/floppy/memtestp.img
#**************Windows stuff ***************
title UBCD4win
title Launch "The Ultimate Boot CD for Windows"
fallback 1
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin
savedefault --wait=2
title Todobackup.iso
map (hd0,0)/iso/todo backupImage.iso (hd32)
map --hook
chainloader (hd32)
title Launch "Windows(tm) Recovery Console"
fallback 1
find --set-root /cmdcons/setupldr.bin
chainloader /cmdcons/setupldr.bin
'title Windows 7 Upgrade Retail (32 bit)
'map (hd0,0)/iso/Windows 7 Professional 32 bit upgrade.iso (hd32)
'map --hook
'chainloader (hd32)
title SystemRescueCD
kernel /rescuecd initrd=initram.igz video=ofonly vga=0 scandelay=5
initrd /initram.igz
title Partition table Dr 3.5
map (hd0,0)/iso/PTD35.iso (hd32)
map --hook
chainloader (hd32)
# ----- Trinity --------------
title Trinity Rescue Kit
kernel /boot/trinity/kernel.trk initrd=/boot/trinity/initrd.trk ramdisk_size=49152 root=/dev/ram0 vga=788 splash=verbose
initrd /boot/trinity/initrd.trk
# --- Hiren's Boot CD ---
title Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
# ------ Back Track -----------------
#title BackTrack 4 Pre-final
#root (hd0,0)
#kernel /bootbt4/vmlinuz BOOT=casper boot=casper persistent vga=0x317 #ramdisk_size=6666 root=/dev/ram0 rw quiet
#initrd=/bootbt4/initrd.gz
#boot
# place a "casper.rw" file on the root of your usb stick you can get some large # casper.rw files from here
# http://webupd8.blogspot.com/2009/07/how-to...ubuntu-904.html
# I set it up this way and did apt-get update, apt-get upgrade, fast-track update # all etc etc and it has stuck
# Edit: The casper.rw file is where your changes are stored so choose the size you # want based on the changes you will make
title BackTrack 3 usb
root (hd0,0)
kernel /bootbt3/vmlinuz vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw quiet
initrd=/bootbt3/initrd.gz
boot
# --- CloneZilla ---
title Clonezilla
root (hd0,0)
kernel /clonezilla/vmlinuz1 boot=live union=aufs vga=789 ip=frommedia live-media-path=/clonezilla bootfrom=/dev/hda toram=filesystem.squashfs noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang=""
initrd /clonezilla/initrd1.img
boot
## Ubuntu: - Copy ISO to root of USB
title Boot Ubuntu 10.04
find --set-root /ubuntu-10.04-desktop-i386.iso
map /ubuntu-10.04-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso quiet splash
initrd /casper/initrd.lz
boot
## Ubuntu recovery remix: - Copy ISO to root of USB
title Boot Ubuntu recovery remix 9.10
find --set-root /ubuntu-rescue-remix-9-10-revision1.iso
map /ubuntu-rescue-remix-9-10-revision1.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-rescue-remix-9-10-revision1.iso quiet splash
initrd /casper/initrd.lz
boot
# title Boot OphCrack XP 2.3.1
# find --set-root /ophcrack-xp-livecd-2.3.1.iso
# map /ophcrack-xp-livecd-2.3.1.iso (0xff)
# map --hook
# root (0xff)
# kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin
# initrd /boot/rootfs.gz
# boot
## Helix Forensics
Helix 2009 Community (iso)
title Helix 2009
find --set-root /iso/Helix2009R1.iso
map /iso/Helix2009R1.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/xubuntu.seed boot=casper iso-scan/filename=/iso/Helix2009R1.iso splash locale=en.UTF-8 --
initrd /casper/initrd.gz