The new Fedora 30 is out and comes with a lot of great new stuff!
The upgrade process is fairly easy, just make sure you have enough space on your / partition left (~6 GByte).
If you happen to have a BIOS booting computer (instead of one with UEFI boot), there is a chance that after the upgrade your boot menu doesn’t reflect the newly installed kernel from Fedora 30.
Even worse, running
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
doesn’t change the menu entries in grub.cfg.
The culprit at least for me was this entry in /etc/default/grub:
GRUB_ENABLE_BLSCFG=true
which enables the Boot Loader Specification (abbreviated BLS; there are still some hickups with the Fedora specific implementation) and for some reason doesn’t allow reflecting kernel file changes in /boot/ in grub.cfg or else (when rebooting, I only saw the old menu entries, no matter what).
To solve this trouble, change the line in /etc/default/grub to
GRUB_ENABLE_BLSCFG=false
Now, run
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
and you should be good to go.
(B.t.w. – you can test the menus with:
grep -P "^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2
).
Leave a Reply