I installed red hat 9 on a my computer with the boot drive on my primary ide master and the swap and root on the secondary ide master, linux booted fine and worked with the GRUB boot loader. Then I installed xp professional on another partition on the primary ide master, now windows works fine but there's no option to load linux unless I use the boot disk for it. Any ideas how to get the boot loader to recognise both OS's?
I think what has happened, is XP cannot recognise the file system used by Linux, so when you loaded XP, as far as it was concerned, no other operating system existed. Therefore, it did not (could not) configure for a dual boot.
If you had loaded the operating systems the other way around, GRUB would have recognized XP, and configured accordingly.
The only way I know of is to reinstall Linux, as both these systems write to the boot sector of your hard drive. There may be another option, but I don't know of it!
Alternatively, you could try a search for a third party boot manager, that is capable of recognizing both systems and install that.
When I installed xp it recognised that there was another operating system on the other partitions but said it would render the partitions inactive, I think I can change these to active partitions in disk management but not too sure if this is likely to really mess things up