I presume, that FC4, needs to have its boot loader installed in /dev/hda and may be since, FC4 in installed in /dev/hdb, the boot loader is not able to identify your FC4 installation.
As per my experience, RH9 and other RH distros require the Hdd to be primary master for working fine with other OSes.
|