old_kernel_cleanup
Table of Contents
Old Kernel Cleaup
Bakup GRUB and initrd
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak cp /boot/initrd.gz /boot/initrd.gz.bak
Removing old kernel packages
// First list packages to delete // ls /var/log/packages/kernel-*-5.15.193* // Then run removepkg command // removepkg /var/log/packages/kernel-huge-5.15.193-x86_64-1 removepkg /var/log/packages/kernel-generic-5.15.193-x86_64-1 removepkg /var/log/packages/kernel-modules-5.15.193-x86_64-1 removepkg /var/log/packages/kernel-source-5.15.193-noarch-1
Do not remove kernel headers because if we'll remove kernel-headers by removepkg command we delete key system directories f.e. for script compiling so system would start but we wouldn't be able to compile any package, even simple console program
Then check does removepkg command cleaned all old kernel symlinks and folders. If not delete them manually:
cd /boot rm -f config-generic-5.15.193.x64 config-huge-5.15.193.x64 rm -f System.map-generic-5.15.193 System.map-huge-5.15.193 rm -f vmlinuz-generic-5.15.193 vmlinuz-huge-5.15.193 rm -rf /usr/src/linux-5.15.193
Setting up new main kernel
cd /boot ln -sf vmlinuz-6.18.8 vmlinuz ln -sf System.map-6.18.8 System.map ln -sf .config-6.18.8 config
Generate new GRUB config
grub-mkconfig -o /boot/grub/grub.cfg
old_kernel_cleanup.txt · Last modified: by tomek
