Dans la page
http://doc.fedora-fr.org/wiki/GRUB2_:_Les_bases_pour_Fedora
on indique utiliser sudo pour exécuter la commande mkconfig.
Celà n'est pas très cohérent ni avec la politique de Fedora qui privilégie la commande su -c ou su -lc voire une session root dans un terminal, ni avec les commandes exposées plus bas, qui elles utilisent su -lc.
Une mise en harmonie me semble souhaitable.