Сделай один NTFS и используй
GRUB for DOS
GRUB4DOS and WINGRUB download | SourceForge.net
чехарда с разделами на фшеках так и работает. Или разные флешки, или чехарда, или grub2 for dos нопейсать .
зы. ну или делать как на ЖД: нужен третий раздел, где и будет жить GRUB, он и будет активным, с него всегда будет идти загрузка.
upd. хотя о чем это я... утро. туплю. А зачем разделы вообще?? образа линуха и так можно грузить, с NTFS раздела. Возьми примеры из того же HBCD или статьи выше. В самом HBCD два десятка примеров(menu-custom.lst) для загрузки этих_ваших линухов и всего остального:
menu-custom.lst
Код:
title Partition Wizard 5 (Partition Tools)
find --set-root /pwhe5.iso
map /pwhe5.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title Redo Backup and Recovery
find --set-root /redobackup-livecd-0.9.7.iso
map --heads=0 --sectors-per-track=0 /redobackup-livecd-0.9.7.iso (hd32)
map --hook
chainloader (hd32)
title Ubuntu Rescue Remix 10.04 (Recovery Tools)
find --set-root /ubuntu-rescue-remix-10-04.iso
map /ubuntu-rescue-remix-10-04.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-rescue-remix-10-04.iso splash
initrd /casper/initrd.lz
title Install Mandriva Linux Free 2010.0
find --set-root /mandriva/i586/isolinux/alt0/all.rdz
kernel /mandriva/i586/isolinux/alt0/vmlinuz root=(hd0,0) splash=silent
initrd /mandriva/i586/isolinux/alt0/all.rdz
title openSUSE 11.2 DVD
find --set-root /openSUSE/boot/i386/loader/initrd
kernel /openSUSE/boot/i386/loader/linux root=(hd0,0) splash=silent
initrd /openSUSE/boot/i386/loader/initrd
title Ubuntu 10.04 Netbook Remix (NetBook Distro)
find --set-root /ubuntu-10.04-netbook-i386.iso
map /ubuntu-10.04-netbook-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz floppy.allowed_drive_mask=0 noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu-netbook.seed boot=casper persistent iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash
initrd /casper/initrd.lz
title Eeebuntu 3.0.1 Netbook Remix (NetBook Distro)
find --set-root /eeebuntu-3.0.1-nbr.iso
map /eeebuntu-3.0.1-nbr.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/eeebuntu-3.0.1-nbr.iso splash
initrd /casper/initrd.gz
title Jolicloud (NetBook Distro)
find --set-root /Jolicloud-PreFinal.iso
map --heads=0 --sectors-per-track=0 /Jolicloud-PreFinal.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/jolicloud.seed boot=casper persistent iso-scan/filename=/Jolicloud-PreFinal.iso splash
initrd /casper/initrd.gz
title EasyPeasy 1.6 (NetBook Distro)
find --set-root /EasyPeasy-1.6.iso
map /EasyPeasy-1.6.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu-netbook.seed boot=casper persistent iso-scan/filename=/EasyPeasy-1.6.iso splash
initrd /casper/initrd.lz
.... и еще много чего.