XP and Redhat linux 9 dual-boot issue
I am using a machine that was setup for dual-boot with Windows XP and Redhat linux 9 on separate hard disks. GRUB showed RH9 and Windows as entries.
The machine was booting fine until I attached another hard disk with Fedora Core 3 (FC) on it. I did a fresh installation of FC.
Now, when I start this machine without the FC hard disk, I get "GRUB hard disk error" message. With FC disk, the machine can load GRUB from FC and move on. It even shows an entry for Windows and I can boot Windows from there.
When I mount the RH9 disk under FC, I can see all the partitions and the /boot partition has a grub.conf. So all the data is there.
What is wrong here?
I dumped the MBR from RH9 disk and I see strings like "Invalid partition table". Should I re-install GRUB in MBR?
After Googling, it looks like "GRUB hard disk error" is from stage 1.
Thanks for any help.