tschuligung, hab noch was vergessen ...
wie steve schon sagte: linux braucht keine primäre partition um zu starten/laufen;
daher (ohne lange erklärungen) :
mit fdisk(dos) folgendes tun:
c:\ - primär- bootable für win98/mx
d:\ - primär oder secundär(logisch in erweitert) für xp
d:\ aber nicht die ganze platte dafür verwenden, denn sonst hat linux keinen platz mehr ...
restlicher platz braucht gar nicht partitioniert werden, den erkennt und nutzt mandrake selber
ciao