Уф! Ты куда пришел, в Клуб телепатов?
Как называется флешка (на каком контроллере)?
Если поддерживает AutorunCD-раздел, создаешь его в первую очередь. В ISO, который будет зашит во флешку, располагаешь, к примеру, WinXP установку, потому что ее сложней всего реализовать на традиционного вида флешке, а так с виртуального компакта флешки она нормально ставится.
Далее, оставшееся место (4Гб допустим) у тебя будет под GRUB(Isolinux, т.п.)-загрузку. И желательно чтобы прога создала (это будет автоматически) второй пустой мини-раздел, для формальности, чтобы BIOS-ы думали, что флешка -- USB винт. Скачиваешь последнюю
RMPrepUSB, форматируешь как под загрузку NTLDR, FAT32, и ставишь потом GRUB (там кнопочка есть, Install GRUB4DOS). В menu.lst в корне флешки можно писать весь код меню загрузки. Ищешь нетом содержимое, вот
примеры. В принципе, все, ничего не пропустил. Вникай