Re bonsoir,
Si tu avais installé XP d'abord puis Ubuntu, ton menu de démarrage aurais été multiboot du 1er coup.
pour comprendre le problème...
l'ordre de ce qui est exécutéu au démarrage est différent.
---
Si le premier secteur du disque (le Master Boot Record) est fait par XP
Les codes de démarrage du MBR dirige vers le boot secteur de la partition active.
Le boot record (pour XP) recherche ensuite NTLDR puis Ntdetect.com puis le boot.ini
Le boot.ini permet d'indiquer le disque, la partition et le dossier système qui contient ton (ou tes) Windows
---
Si le Master Boot Record est fait par Linux (avec Grub)
Les codes de démarrage du MBR renvoie directement à la partition Linux et vers le fichier \boot\grub\menu.lst
Si tu avais installé Ubuntu après Windows, tu aurais eu à la fin du fichier (exemple tiré de ma machine)
\boot\grub\menu.lst a écrit:~~~~~~ après les commentaires
title Ubuntu 8.10, kernel 2.6.27-9-generic
root (hd1,1)
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=59780123-2098-4232-921a-eb7ecb789df5 ro locale=fr_FR vga=769 splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet
~~~~~~~~ et puis pour lancer tes Windows
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows NT / 2000 / XP (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
Si tu n'as pas cette dernière partie, on peut l'ajouter depuis un Live CD
-----
Pour réparer grub, recherche "Restaurer GRUB automatiquement"
dans cette page (via le live CD)
il faudra donc te battre avec le fichier menu.lst et probablement le fichier /etc/fstab (pour que ta partition Windows se monte toute seule sur le bureau de Ubuntu)
----
Si pour une raison quelconque, tu veux avoir le démarrage XP original, tu utilises le CD et
la console de récupérationet tu tapes la commande fixmbr
Et pour t'assommer, recherche ifs drives, tu pourras voir ta partition Linux depuis Windows (panneau config, ifs drives ->
lettre de lecteur)

fin pour aujourd'hui