I came across a simular problem when installing Fedora Core 2. It has something to do with how Fedora (well actually the kernel) reads the partition values from the hard disk.
I got it to work by manually telling the installer to use the disk values I assign.
There is no guarentee this will work so do use this at your own risk. However, if you no longer have a bootable system it's worth a shot.
1) Download and install a linux boot disk from http://www.tux.org/pub/people/kent-r...looplinux/rip/
(i'm not sure how to get the boot disk working but I'm sure it's straitforward).
2) Load Linux from the boot disk
3) Type fdisk -l /dev/hda
(If nothing is shown type fdisk -l and at the top it should say something like "Disk /dev/hdc". Try step 3 again but change /dev/hda to whatever it said.
4) Make a note of the heads, sectors/track and cylinders at the top of the output.
It should say something like 255 heads, 63 sectors/track, 14593 cylinders.
5) Now reboot your computer and replace the CD with the Fedora Core 2 disk to load the installer.
6) When you see the boot: prompt enter: linux hda=14593,255,63 (replace the numbers with those you wrote down).
Cylinders goes first, then heads and then sectors/track.
The installer should now continue as normal and use the correct information. There should be no error during the install now.
This worked for me!
Hope this helps,