Quote:
Originally Posted by pinenut
I said XP is on the third drive.
|
Do you understand Yancek's point about the rootnoverify command?
In your first post you had
meaning you wanted to boot to the second drive, but you said XP was the third drive.
The BIOS passes to the boot code a map of which drive is which.
You seem to be saying your BIOS passes the boot code the info that the primary PATA drive is hd0 and the primary SATA drive is hd1.
The main purpose of the map command is to modify the map that grub passes when in chains to another bootstrap.
Assuming you're right about what the BIOS gives grup in the original map, your map commands would make a new map in which hd0 is the secondary SATA and hd2 is the primary PATA. I think that is correct for your purposes.
But that doesn't change the fact that you told it to chain load to the first partition on hd1.
If your rootnoverify command was correct then your map commands were wrong. Since you say the map commands are correct, the rootnoverify command was wrong.
Also, have you verified that the bootable XP partition is the
first partition of whatever drive it is on.