J'ai fait pareil.
D'abord tu vas démarrer sur le dvd d'install de Fedora, en mode dépannage, sélectionner l'installation que tu veux réparer, en l'occurrence fedora,
à la fin tu as un prompt # root
tu vas installer grub2 sur la partition / de Fedora exemple si la partition système de Fedora est sda1:
grub2-install /dev/sda1 --force (cette dernière option pour forcer grub2 à s'installer sur une partition, ce qu'il n'aime pas)
redémarre sous centos cette fois et va éditer ton fichier /boot/grub/grub.conf
ajoute l'entrée suivante:
title FEDORA
root (hd0,0)
chainloader +1
Tu démarreras toujours sur grub de centos avec un renvoi vers celui de fedora
PS : dans ta Fedora, va dans le répertoire /etc/grub.d et retire le fichier 30_osprober (ou bien mets le dans un sous répertoire par exemple /etc/grub.d/osprober pour qu'il ne soit pas exécuté lors des mises à jour, ce qui est inutile dans ton cas)