Moin Elo,
ich habe ein Multiboot System mit der von Dir vorgeschlagenen Konstellation. Die Installation ist eigentlich ziemlich einfach. Wichtig ist, daß Du das ältere Betriebssystem (BS) (in diesem Falle Windows XP) zuerst installieren solltest (auf die C: - Partition). Anschließend installierst Du Windows 7 auf eine andere, freie Partition (z.B. D:). Wenn du den Rechner danach neu startest, kannst Du dann in einem Menue auswählen, welches BS Du starten möchtest (Bei mir werden die Optionen "Windows 7" oder "ältere Windows Version" (steht für Windows XP) vorgeschlagen).
Wenn Windows 7 gestartet wird, verändert Windows die Buchstaben der BS - Partition. Das heißt, obwohl Windows 7 auf D installiert wurde liegt es dann auf C: und XP auf D: (davon NICHT verrückt machen lassen!!!). Diese Veränderung ist nicht dauerhaft.... wenn du dann W7 herunterfährst und Windows XP startest liegt XP wieder auf C: und W7 auf D:.
Zu einer Ubuntu Installation in einem Multiboot System kann ich leider nichts sagen.
Viel Erfolg und Grüsse
Hellawaits