TompieNos, a Win csak elsődleges partícióról hajlandó indulni, és azt is csak a winyó nem tudom hanyadik szektoráig. A Linuxoknak nem tudom, minek csinálsz külön boot partíciókat, sose csináltam, nem is értettem soha, hogy minek... A Linuxok meg használhatnak közös swap-et, mint ahogy az előttem szóló is elmondta.
További csavar, hogy a Win7 emlékeim szerint külön boot partíciót csinál, és onnan bootol be, legalábbis ha egyedül van, akkor így csinálja. Ha előtte van egy XP-s partíció, akkor lehet, hogy oda pakolja a boot-os dolgait, de ebben nem vagyok biztos.
Valahogy így kéne kinéznie a leosztásnak:
XP
Win7
Kiterjesztett partíció
Ubuntu
Debian
Swap
További nehézség, hogy a Grub elvileg a Win7 bootmenüjét tudja majd betölteni és onnan lehet majd választani XP/Win7 között. Tehát a Grub-nak azt a partíciót kell megadni, ahova a Win7 pakolta a bootmenüjét.
Viszont ha valamelyiket újra akarod majd telepíteni a Win-ek közül, akkor magávol fogja rántani az egészet és utána lehet javítgatni. Egyébként sem értem, hogy mindek egy gépre 4 OS. Úgyse fogod mindet használni, max 2-t, de ez az én véleményem...
Azt az XP-t nyugodt szívvel felteheted bármelyik OS alá virtuálisan is, ha csak néhány inkompatibilis alkalmazás miatt kell.
Persze ha van hozzá szabadidőd, meg idegzeted, akkor valahogy a fent vázolt módon kéne megondani...