hay muchos tutoriales busca en google. Lo mas sencillo como digo yo es:
1.- Mientras esta el asistente de XP para instalarlo, desde ahi puedes particionar, te ahces 3 particiones al menos.
2.- En una metes XP
3.- Cuando acabaes instalas vista en una particion distinta, el boot.ini agregara en automatico la informacion de XP, por lo que al arrancar te deberia aparecer
Sistema Anterior ( XP)
Microsoft Win Vista
4.- Instalas Ubuntu en tu tercera particion creada previamente, no olvidando formatear y cambiando el sistema de archivos a EXT3 o EXT4 y montandola asi "/".
El GRUB entonces sera tu gestor de arranque poniendo en primer lugar a Ubuntu y al final a Windows, que seguro te pondra Windows Vista, al darle enter aqui te enviara a un "submenu", si el mismo antes de instalar Ubuntu, donde podras elegir, vista o xp.