卸载多余内核
前言:Linux每次更新内核,旧内核不会自动删除,占用空间。
注意:卸载内核前,确保保留的内核可以启动,以免悲剧发生,本教程后续会进行完善。
查看当前的内核
1 | uname -a |
Debian&Ubuntu
查看当前系统中所有内核
1 | dpkg --get-selections |grep linux |
以Ubuntu为例:当前系统中所有内核(精简了部分显示信息)
1 | linux-headers-5.19.0-16 install |
清理多余的系统内核(复制需要卸载的内核名称,如下面示例)
1 | sudo apt purge linux-headers-5.19.0-16 linux-headers-5.19.0-16-generic linux-image-5.19.0-16-generic linux-modules-5.19.0-16-generic |
删除内核后需要更新grup移除失效的启动项
1 | sudo update-grub #根据情况选择grub/grub2 |
Fedora
自动卸载旧内核
卸载命令
1 | sudo dnf remove --oldinstallonly |
清理多余依赖
1 | sudo dnf autoremove |
手动卸载旧内核
查看当前系统中所有内核
1 | rpm -qa|grep kernel |
精简了部分内核信息
1 | kernel-modules-core-6.11.4-301.fc41.x86_64 |
卸载多余内核
1 | sudo dnf remove kernel-modules-core-6.11.4-301.fc41.x86_64 kernel-modules-6.11.4-301.fc41.x86_64 kernel-core-6.11.4-301.fc41.x86_64 kernel-modules-extra-6.11.4-301.fc41.x86_64 |
Arch
自动卸载旧内核
1 | sudo pacman -R linux |
删除内核后需要更新grup移除失效的启动项
1 | sudo grub-mkconfig -o /boot/grub/grub.cfg |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Linux教程站
评论 ()