Boot flashdisku do WinXP:
http://www.craftcom.net/13_bartperam/bartpe_usbflas h.htm
http://www.craftcom.net/13_bartperam/bartpe_usbflas h02.htm
Články jsou česky, je tam program na zapsání boot sektoru na flashdisk.
Boot Linuxu bych asi řešil přes Grub, postup určitě najdeš. Jsou třeba takový finty, že si připravíš boot pro WinXP, bootuje ntldr, ale místo něj tam zkopíruješ grldr (Grub) a přejmenuješ na ntldr.
Přes Grub (myslím) jdou bootovat i obrazy disket, Linux určitě taky.
Pavel