errore root (hd0,4) nella sezione fedora di grub correggi , ti stà guardando
se è hdc non può essere (hd0,4) ma :
root (hd2,4)
e se invece è giusto (hd0,4) allora è sbagliato root=/dev/hdc5 che in questo caso è per forza /dev/hda5
title Fedora
root (hd0,4)
kernel /boot/vmlinuz-2.6.21-1.3194.fc7 root=/dev/hdc5 ro quiet splash vga=792
initrd /boot/initrd-2.6.21-1.3194.fc7.img
savedefault