Que te donne
$sudo fdisk -l
Est ce que tu as fait plusieurs installations de partitions sur ton disque dur?
J avais eu le meme soucis, plusieurs partitions bootables et un grub qui n en finissait plus.
J ai utilisé "gparted" pour resoudre le probleme.
$sudo su
#dnf install gparted
#gparted
tu as des coches pour definir la partition qui boot.