Oulah, c´est quoi ce bordel !! !!
Déjà je vois qu´ubuntu a trouvé le vista sur l´autre disque, mais pas le XP sur le même disque...
Ensuite, "root=UUID=1bf36052-1e32-404a-9b8d-f771f595d283"
Je ne suis même pas sûr de ce que c´est censé faire ce truc... Mettre "root=/dev/hdb2" à la place me paraît plus normal. Et mettre un # devant le "kopt=..." un peu au dessus tant qu´on y est.
Je te conseille de faire un copie du menu.lst (vers menu.lst.old au même endroit par exemple) avant de toucher à ce fichier.