Hello, I've had a confusing problem with grub2 for some time now. I'm now running Fedora 31, but ever since upgrading to to Fedora 30 grub has always defaulted to selecting the 3rd entry. This means that unless I stop it, Grub will always boot my oldest installed kernel. * My system is dual boot with Windows 8.1, which grub detects perfectly. (This means there are 5 entries; 3 kernel, 1 memtest and 1 Windows) * I've tried moving all the grub configuration files aside and reinstalling the package, but nothing changes. Tried grub2-mkconfig etc but nothing changes. * I've had multiple kernel updates during this time but nothing changes. * Grubby seems to thing the default kernel is selected...but grub never boots it: # grubby --grub2 --default-kernel /boot/vmlinuz-5.3.7-301.fc31.x86_64 # rpm -q kernel kernel-5.2.18-200.fc30.x86_64 kernel-5.3.7-200.fc30.x86_64 kernel-5.3.7-301.fc31.x86_64 I've tried searching for solutions, but cannot find anything like this problem - most articles address choosing a permanent kernel entry - I want Fedora to go back to selecting the newest kernel by default, like it did in Fedora 29 and previous versions. Can anyone tell me where to investigate please? Thanks! Frustrated _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx