Bien pour ce qui est de vista - je ne peux rien confirmer là dessus, vu que je n'y ai jamais touché (au Vista).
En occurrence je peux te donner quelques informations au sujet de la cohabitation Linux/WinXP... (que j'ai fait chez moi avec Kubuntu et WinXP familiale) qui sait, elle te sera peut-être utile.
En premier lieu tu dois répartitionner ton disque dur et vu que t'as pas les CDs d'install de Vista et il est pré-installé faudra donc que tu te débrouilles avec un soft externe, dans le genre "Partition Magic", histoire de rédimensionner ton disque dur sans perdre d'infos de ton Windows.
Par la suite, avec l'espace liberé tu crées plusieurs partitions (à l'aide du CD d'install de nux):
1) Partition SWAP (512 Mo au moins, 1 giga de préférence)
2) Partition en système de fichiers EXT3 environ de 10 giga pour le système linux lui même.
3) Une partition de taille désirée en EXT3 pour ton "/home"
Une fois ceci est effectué et l'installation de nunux est faite, bien il ne te reste plus que configurer ton bootloader (dans le cas d'exemple j'utilise le bootloader GRUB). Ce fameux grub va s'installer dans la MBR et donc plus de windaube au demarrage. Donc la solution et la manip à faire est de modifier ton bootlist une fois dans Linux. Normalement il verra la partition de windows automatiquement et donc rajoutera dans le menu.lst du GRUB la partition avec les infos sur la windaube. Dans le cas échéant faudra que tu t'amuses à editer le fichier en y rajoutant manuellement la partition de windows et donc jouer avec les hd(x,y) où x = numéro du HDD et y = numéro de partition.
Ensuite t'auras le GRUB avec le choix de booter sur windaube.
Pour plus d'infos visite le site de kubuntu, même si ce n'est pas la même distrib que la tienne, mais l'infos peut s'averer toujours utile :)
http://kubuntu-fr.org/
Et en ce qui concerne Vista, je le répète - aucune idée, j'ai pas testé (vu que je l'ai pas :D)
"La liberté n'est pas l'absence d'engagement, mais la capacité de choisir" © Paulo Coelho