Installing custom kernel with sub packages
- Check all packages installed and available
$ sudo dnf list kernel --showduplicates
$ sudo dnf list kernel-headers --showduplicates
$ sudo dnf list kernel-devel --showduplicates
-
Download RPMs manually from Fedora Koji.
kernel-6.12.4-200.fc41.x86_64.rpm
kernel-core-6.12.4-200.fc41.x86_64.rpm
kernel-modules-6.12.4-200.fc41.x86_64.rpm
kernel-modules-core-6.12.4-200.fc41.x86_64.rpm
kernel-devel-6.12.4-200.fc41.x86_64.rpm
kernel-headers-6.12.4-200.fc41.x86_64.rpm
-
Install packages and verify
$ sudo rpm -Uvh --oldpackage --nodeps kernel-*.rpm
- Set the default kernel
$ sudo grubby --set-default /boot/vmlinuz-6.12.4-200.fc41.x86_64
- Reboot (`sudo reboot)
Exclude kernel from update
- Temporary skip
$ sudo dnf update --exclude=kernel*
- update
/etc/dnf/dnf.conf
[main]
...
exclude=kernel-*
KVM issue:
$ lsmod | grep kvm
# Unload KVM Modules Temporarily
$ sudo rmmod kvm_intel kvm
# Load KVM back
$ sudo modprobe kvm_intel
- Update vboxconfig
$ sudo /sbin/vboxconfig