Upgraded to fc40 but grub only has fc38

Help. I have upgraded this laptop to fc40 using dnf system-upgrade since fc30. The only kernel listed in grub and in the /boot directory is fc38, uname -r replies 6.8.9-100.fc38.x86_64.
But the Gnome About screen list Fedora Linux 40 (Workstation Edition) as the operating system. The directory /lib/modules has directories for fc40 (6.11.10-200.fc40.x86_64 6.8.11-300.fc40.x86_64)

How can I fix grub to use fc40 as a boot option?

Hi Jeff and welcome,

You may have run into the same issue as the person below:

You could follow the same steps to fix the issue.

I wonder if your /boot is small or full? More info will help us understand what may be the isdue.

What is the output of

inxi -Fzxx
lsblk -f
ls -l /boot

Thanks for the advice. I am leery of using dracut and the boot volume is large enough. I believe the upgrade failed during the reboot. My plan now is to do a fresh install of fc41 with a backup of /home as it will also clean up all the cruft from six years of use.

If you’re going to reinstall anyway then you could just try the dracut approach as an experiment. :wink: