Hi all, wanted to document my steps on how to install an older kernel version, with support for proprietary nvidia drivers. Mostly for my own future reference, but it might be useful for others as well.
Context
I’ve been stuck on kernel version 6.3.12
since 6.4.4
onwards was not working well for me. I had increased the dnf installonly_limit
to 5, the recent 6.4.9
release was the 5th update. Despite reading that updates will never remove an active kernel, 6.3.12
was deleted and I had to figure out how to get it back.
-
Remove unneeded kernels
Also has guide to edit/etc/dnf/dnf.conf
In addition to
kernel-<version>.<release>.<arch>.rpm
kernel-core-<version>.<release>.<arch>.rpm
kernel-modules-<version>.<release>.<arch>.rpm
I also needed these for the next step.
kernel-devel-<version>.<release>.<arch>.rpm
kernel-modules-core-<version>.<release>.<arch>.rpm
- Build Nvidia drivers for older kernel
sudo akmods
to trigger akmods to build nvidia drivers for the freshly installed older kernel.
Full credits to 6.4.4 nvidia driver 535.54.03 doesnt work after kernel update - #3 by computersavvy