Vista ist kein Thema, Treiber sind alle dabei.
Was allerdings ein Problem werden könnte ist dein vorhaben, mit dem Dualboot.
Am besten du erstellst dir Recovery CD´s und erst dann versuchst du die Windows Partition zu verkleinern - mit zwei Partitionen ist das ein Kinderspiel.
Also Partition mit dem entsprechenden Werkzeug teilen.
Windows-Bordmittel sind dazu nicht in der Lage, weil sie die Systempartition nicht im laufenden Betrieb beeinträchtigen dürfen. Hier muss Linux ran, genauer die GParted Live-CD: Diese CD startet beim Bootvorgang des PCs automatisch und besteht im Prinzip nur aus aus einem Tool zum Partitionieren, Formatieren und Verändern von Festplatten. Der Download von GParted kommt als 50 Megabyte kleines ISO-Image daher, das mit einem Tool wie dem DeepBurner auf CD gebrannt werden muss.
Die Vista-Installation wird dann ganz normal durchgeführt, als Ziel wird natürlich die Partition angegeben, auf der nicht Windows XP installiert ist. Da diese Partition im Zuge der Installation formatiert wird, sollten alle wichtigen Daten vorher gesichert werden. Der seit Vista integrierte neue Bootmanager Winload passt automatisch alles so an, dass ein problemloser Betrieb beider Betriebssysteme möglich ist.
Wichtig: Für ein funktionierendes Dual-Boot-System ist es unabdingbar, dass zuerst XP und danach Vista installiert wird. XP hat nämlich die unangenehme Angewohnheit, den Master Boot Record zu überschreiben und damit einen Dual-Boot unmöglich zu machen. Durch Vista erhält der Bootloader eine Schonbehandlung, die das zuvor installierte Betriebssystem nicht beeinträchtigt.
Entfernen ist auch ganz easy:
Dazu muss XP gestartet und die Vista-DVD eingelegt werden. Jetzt nach einem Klick auf Start unten links bei Ausführen...
Folgendes eingegeben : "X:\boot\bootsect.exe /nt52 ALL /force". Das "X" muss gegen den Buchstaben des DVD-Laufwerks ersetzt werden, auch die beiden Leerzeichen vor den Schrägstrichen sind wichtig; die Anführungszeichen müssen selbstverständlich weggelassen werden.