Fedora / XP dual boot woes (not fixed by sfdisk)
I had a perfectly working XP system, and downloaded Core 3 to install. Installation went pretty well, but now I can't boot into XP from Grub - it hangs after printing the Grub commands to screen.
I've found that this is probably a problem with the interaction between the 2.6 kernel and Windows - but the standard fix of sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda --force doesn't improve matters (get BLKRRPART: Device or resource busy), neither does setting IDE hard disk to LBA mode. I can't even boot my WinXP installation disk to repair the WinXP installation - it hangs with a black screen.
Also running fdisk -l /dev/hda reports 255 heads. So can anyone help me out? Reinstalling Fedora is no problem, if the problem can be fixed at install time.
One 20Gb IDE drive on /dev/hda (Linux)
Two SATA drives (not raided) 80Gb (XP system) + 120Gb (XP data)
Help *greatly* appreciated, thanks.