Si quieres tener un arranque dual para que tu computadora pueda tener instalado al mismo tiempo Windows XP y Windows Vista y que al encender la computadora te permita elegir con cual sistema iniciar una de las soluciones más fáciles de usar es EasyBCD, lo ideal siempre es instalar primero Windows XP y luego Windows Vista pero el problema viene cuando nos damos cuenta que Windows Vista no usa archivos boot.ini para elegir el sistema operativo del inicio sino que usa una tecnología llamada BCD.

Para esto existe EasyBCD que nos permite editar facilmente el arranque de Windows Vista (BCD) para poder elegir cual sistema operativo iniciar, de hecho no sólo es compatible con XP y Vista sino que te permite elegir entre Linux (Ubuntu, Fedora, SUSE, etc.), Mac OS X o BSD y todo esto sin tener conocimientos técnicos ya que su uso es bastante fácil.

EasyBCD

Enlace para descargar EasyBCD.