Your menu.lst actually proves I was wrong because your (hd0,0) is indeed Type
7 and has a
*.
Code:
/dev/sda1 * 8551 19457 87610446 7 HPFS/NTFS
In that case can I ask you to boot the XP up manually?
As you can post the Ubunu's menu.lst this make me think your Grub is displaying the menu.lst and you can boot to Ubuntu. It is just the XP that is not working, right?
To boot operating systems manually you press "c" key and get a Grub prompt. No matter how hard I try I cannot find a working PC system that cannot be booted by a Grub prompt! You can boot any system manually using the commands in menu.lst by omitting the "title" statement and finish lastly with an extra "boot" statement. Any line in menu.lst with a "#" in front is not acted by Grub.
You first ask Grub to verify the partition details by command
This command produces the same output as "fdisk -l" in Linux except the partition numbering system is in Grub's convention. You then try to fire up XP by these command, one line at a time
Code:
root (hd0,0)
chainloader +1
boot
The above is virtually identical to the command in menu.lst. I did not use "savedefault" because there is no need. I omitted "makeactive" because (hd0,0) is already active, as confirmed by the *.
Grub will respond to each line. It will confirm Type 7 partition is found after the "root (hd0,0)" command. No message is acceptable. A problem is always responded with a message.
If it doesn't object to the 2nd line of "chainloader +1" then Xp should fire up by the 3rd line "boot".
If the same error 13 as before is reported after the 2nd line then your NTLDR has been accidentally damaged and you need to restore it by "fixboot" and/or "fixmbr" command using the XP installation CD.
If Xp can be booted manually but not automatically by menu.lst then you need to restore Grub. Instruction to do this will be provided if you need it.
Let's us know how you get on.
"Super Grub" is to let a middleman in between you and Grub. You can get everything you want from a Grub prompt because you are talking to Grub directly equivalent to pointing a gun to its head! Why people want to do it through a middleman I never know.