cross-posted from: https://feddit.nl/post/24216224
Problem: new kernels not showing up in boot menu
I can install new kernels, and I see them in /boot/efi/{PARITION_UUID}, but they don't show up in the systemd-boot menu.
Data
Normally, Fedora shows the 3 latest kernels (plus a recovery kernel) in the boot menu. I only see up to 6.11.6 in the systemd-boot menu. On the /boot partition, I see much newer kernel versions (both labeled fc40 and fc41)
➜ ~ sudo ls /boot/efi/808f2c9ae4464f1ab2f0a7d367da1b30 -l total 20 drwx------. 2 root root 4096 Jul 4 19:25 0-rescue drwx------. 2 root root 4096 Nov 8 12:42 6.11.6-200.fc40.x86_64 drwx------. 2 root root 4096 Nov 18 17:57 6.11.7-200.fc40.x86_64 drwx------. 2 root root 4096 Nov 12 16:47 6.11.7-300.fc41.x86_64 drwx------. 2 root root 4096 Nov 20 10:10 6.11.8-300.fc41.x86_64 ➜ ~ sudo ls /boot/efi/808f2c9ae4464f1ab2f0a7d367da1b30/6.11.8-300.fc41.x86_64 -l total 72484 -rwx------. 1 root root 57917440 Nov 20 10:10 initrd -rwx------. 1 root root 16304488 Nov 20 10:10 linux
Systemd-boot
I started with other distros on this disk before I settled on Fedora. Since I was happy with systemd-boot and its automatic discovery of boot entries, I chose to use systemd-boot when I installed Fedora. I know that Grub is the default bootloader and manager for Fedora, but I have systemd-boot. It's an option in the installer.
Major OS upgrades and rolling back the rollback
Last weekend I upgraded from Fedora 40 KDE Spin to Fedora 41. On the next Monday morning, screensharing in Edge Browser had stopped working, so I rolled back to a Fedora 40 snapshot with BTRFS Assistant. This turned out to be an issue in the latest Edge version, not in the underlying OS, so I rolled back the rollback and went to the Monday evening snapshot, then upgraded my packages.
Ever since, I'm not seeing new Kernels in the systemd-boot menu. Any idea how I can fix this, short of a fresh install of Fedora 41 KDE?
That was my first response too, but on second thought, this may be a good balance between keeping European industry strong and green incentives:
European heavy industry isn't doing great overall. This is partly their own fault: lobbying has focused on keeping grey tech alive instead of enabling a green transition, but also largely because of high wages and regulation in Europe.
We need to push European heavy industry through the energy transition, not into bankruptcy. I'd rather do the energy transition a little slower than be completely dependent on American and Chinese companies for steel, aluminium, etc.
And I've been arrested at many climate protests, so don't tell me I don't care enough about the climate!