Hey guys, Im not really new to linux ive used it back and forth but i can usually get around it if i need to. But i need some help with a bootable drive

Im working on a bootable hard drive and i am having a hard time figuring out the menu.lst

Im trying to boot some iso files and some of them boot some dont

Heres what im workin with.

title Start Vista PE Full
find --set-root --ignore-floppies /iso/VistaPE-Core2full.iso
map --mem /iso/vpefull/VistaPE-Core2full.iso (hd32)
map --hook
chainloader (hd32)
boot

title Start Vista PE Slim
find --set-root --ignore-floppies /iso/VistaPE-Core2Slim.iso
map --mem /iso/VistaPE-Core2Slim.iso (hd32)
map --hook
chainloader (hd32)
boot

title Start Final 09 PE
find --set-root --ignore-floppies /iso/August09-Final.iso
map --mem /iso/August09-Final.iso (hd32)
map --hook
chainloader (hd32)
boot

title Start Windows 7 Setup X86
find --set-root --ignore-floppies /iso/win7x86.iso
map /iso/win7x86.iso (hd32)
map --hook
chainloader (hd32)
boot

If anyone has a easier way to do this let me know!
Some of the iso files get memory errors because they cant be loaded in memory, But others boot, im trying to find out the switches to use to get this working correctly.

Thanks!!!!