I do not know what (hd,0) or (hd,1) means, but assuming the websites are correct, (hd,0) would be my Windows 7 HD and (hd,1) would be my Windows XP/Ubuntu HD?
In grub2, your Windows 7 is (hd0,1) and your Windows XP is (hd1,1) and Ubuntu is (hd1,5)
Originally Posted by AeroBoy1987
Can I just start over? Should I start by wiping everything, installing Windows 7 onto Disk 1, then WinXP Pro also on Disk 1 (1/2 and 1/2) and use Disk 2 entirely for linux? Would this then give me all the boot options?
I wouldn't do anything that drastic.
If you really can still boot XP by telling the BIOS to switch the boot sequence then everything is nearly correct already. You're one minor change away from having the triple boot work. I'm just not comfortable enough with Ubuntu 10 to instantly tell you what to do. Someone will soon or maybe kindofabuzz did already.
According to the Ubuntu grub2 documentation, the command
should fix the grub2 configuration and see both copies of Windows. But I think if that were true, the original install of Ubuntu would have set up the triple boot correctly.
So there is some file in the directory /etc/grub.d
that can be edited to force the next sudo update-grub
command to do the right thing. I'm just short a few details because I don't know what is currently in that directory on your system.
There is also a file /etc/default/grub
which controls the behavior of update-grub. Can you show us the contents of that file in case it contains a reason sdb1 isn't enabled.