Linux删除无用的旧内核
删除内核属高危行为,如非特别需要,请勿随意操作!!!
查看当前内核
uname -r
查看已安装的内核
Arch 系
pacman -Q | grep linux
RedHat/CentOS 系
rpm -qa | grep kernel
Debian/Ubuntu 系
dpkg --list | grep linux-image
删除旧内核
Arch 系
sudo pacman -Rns linux509 linux508
-R
表示移除
-n
表示不实际修改数据库,只是显示将要执行的操作
-s
表示同步删除依赖的包
这些选项可以确保相关的内核模块和软件包也被删除
RedHat/CentOS 系
yum remove kernel-*
Debian/Ubuntu 系
apt purge linux-image-xxx*
更新引导加载程序
删除旧内核后,需要更新引导加载程序配置,以移除旧内核的条目。对于GRUB,可以运行:
sudo grub-mkconfig -o /boot/grub/grub.cfg