The 2.6.20 and newer kernel abandon the Pata disk names and group Pata devices same as Sata/SCSI/USB disks.
It is highly probably the the Fedora 7 only recognise sda5 although I know some distros still support hda devices.
Before I can advise you any further I need your confirmation of the following
(1) Have you got Grub inside Fedora or you just use Lilo throughout?
(2) It is highly irregular to put the kernel and initrd in /mnt directory. Should you not have the
red bits removed?
Code:
# Fedora 7
image = /mnt/hda5/boot/vmlinuz-2.6.21-1.3194.fc7
root = /dev/hda5
label = Fedora
initrd = /mnt/hda5/boot/initrd-2.6.21-1.3194.fc7.img
read-only
For example My Fedora 7 menu.lst looks like this
Code:
title Fedora (2.6.22.1-41.fc7)
root (hd1,5)
kernel /boot/vmlinuz-2.6.22.1-41.fc7 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.22.1-41.fc7.img
As far as I am aware all distros put their kernel and initrd in the /boot directory, although there is nothing to stop a user to place them somewhere else.