I have an older laptop I wanted to fix up to take with me on a road trip.
It was running FC33, KDE. I upgraded with:
Code:
dnf system-upgrade --nogpgcheck download --releasever=35
Everything went fine. No errors that I saw. After the reboot I checked the kernel version (with uname -a). It showed fc33 kernel was still active.
I saw on getfedora that fc36 was available, so I thought I'd update to that.
That upgrade seemed to go find too! But again, the fc33 kernel was still running.
This morning I noticed that a new fc36 kernel was available. I updated the kernel:
The process seemed to go fine. It removed the 35 kernel, and installed the new one. But after a reboot, the system was still running fc33 kernel! The grub menu ONLY shows the 33 kernel, and a rescue kernel, and the Windows boot manager.
I looked in /boot and only see vmlinuz files for the rescue and fc33 kernels:
Code:
[root@localhost boot]# ls
config-5.14.18-100.fc33.x86_64 initrd-plymouth.img
efi loader
elf-memtest86+-5.31 memtest86+-5.31
extlinux System.map-5.14.18-100.fc33.x86_64
grub2 vmlinuz-0-rescue-3d7164e7868c462abe71568d3db746dd
initramfs-0-rescue-3d7164e7868c462abe71568d3db746dd.img vmlinuz-5.14.18-100.fc33.x86_64
initramfs-5.14.18-100.fc33.x86_64.img
I checked to see if the kernel packages had been installed:
Code:
[root@localhost boot]# dnf list kernel
Last metadata expiration check: 2:10:17 ago on Wed 11 May 2022 06:33:57 AM PDT.
Installed Packages
kernel.x86_64 5.14.18-100.fc33 @updates
kernel.x86_64 5.17.5-300.fc36 @fedora
kernel.x86_64 5.17.6-300.fc36 @updates
<strike>Is there a way to force construction of a proper Grub menu?</strike>
I ran grub2-mkconfig -o /boot/grub2/grub.cfg
No change. The menu doesn't list the FC36 kernels.
Thank you,
stefan