Wenn du wirklich beide Systeme drauf haben willst, musst du auf jeden Fall XP auf C: installieren und Vista auf ner anderen Platte oder Partition. Zumindest die Beta und RC1 hatten keine boot.ini o.a. und man konnte, wenn Vista auf C: war, nicht zwischen den Betriebssystemen wechseln, beim Bootvorgang.
Kann dir da nicht ganz zustimmen.
Worauf du achten musst ist, dass du das ältere OS als erstes installierst. Sprich, erst Windows XP, dann Vista.
Daraus ergibt sich automatisch, dass XP auf einer primären Partition (meist C: ) landet.
Ich würde aber mit Vorsicht vorgehen! Mir hat nämlich damals der Vista Bootmanager den MBR zerschossen und ich musste ihn erst mal mit einer Linux Distribution bereinigen, bevor ich wieder eine XP Installation durchführen konnnte.
Demnach würde es sich empfehlen nach der XP u. Vista Installation einen neuen Bootmanager wie GRUB zu installieren.
Mit gescheiter Konfiguration lässt sich dann damit XP und Vista ganz leicht booten.