My partition table is pretty messed up from install/uninstall os and what I want to do now is to clear that and have vista/xp/ubuntu 12.04 on the same hard drive. I have create a new partition for xp on vista, everything was fine, but when I restarted my pc, I was getting the grub restore prompt. Even when I was trying to install xp, when the 'lunch windows' came, a wild BSOD appear. So I have deleted my partition for xp using gParted include in the 12.04 live cd. This haven't resolve the problem and I am still unable to boot in vista nor ubuntu. But I realy what this triple boot for LoL purpose (since my vista installation keep giving latency spike in this game and I hope this will not be the case in a fresh xp installation (I have tested it in ubuntu, the ping was good, but the fps wasn't).
So what I want to do, is to install xp on a partition, then be able to boot on any of them without a problem from a nice installation of grub or something.
[Edit]
So, I have XP on /dev/sda1, Vista on /dev/sda2 and Ubuntu on /dev/sda3, how do I configure grub2 for all those os? Here the result of fdisk.
Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd5d9d5d9
Device Boot Start End Blocks Id System
/dev/sda1 63 41929649 20964793+ 7 HPFS/NTFS/exFAT
/dev/sda2 * 41945088 558931885 258493399 7 HPFS/NTFS/exFAT
/dev/sda3 558931968 646098943 43583488 83 Linux
/dev/sda4 646100992 1250260991 302080000 7 HPFS/NTFS/exFAT
Thanks for help.
Sorry for my English.