温馨提示×

debian旧内核怎么清理

小樊
49
2026-10-01 03:37:01
栏目: 智能运维

在 Debian 系统中,升级内核后会保留旧内核,时间久了会占用空间。可以按下面步骤安全清理旧内核。


一、查看当前正在使用的内核

uname -r

千万不要删除这个内核!


二、查看已安装的内核

dpkg --list | grep linux-image

或

ls /boot | grep vmlinuz

三、使用 apt 自动清理(推荐)

1️⃣ 保留当前内核,自动删除旧内核

sudo apt autoremove --purge

这通常会自动保留 正在使用的内核 + 一个备用内核。


四、手动删除指定旧内核(谨慎)

假设旧内核是 linux-image-5.10.0-21-amd64

sudo apt purge linux-image-5.10.0-21-amd64
sudo apt purge linux-headers-5.10.0-21-amd64

⚠️ 不要把 uname -r 显示的内核删掉


五、清理残留文件

sudo apt autoremove --purge
sudo apt clean

六、更新引导(GRUB)

sudo update-grub

七、Debian 12+ 建议方式(更安全)

Debian 12 起可使用:

sudo apt install needrestart
sudo needrestart

八、常见注意事项

✅ 至少保留 1 个可用内核 ✅ 云服务器先确认能进救援模式 ✅ 删除后重启确认正常


如果你愿意,可以贴一下:

uname -r
dpkg --list | grep linux-image

我可以帮你精确判断该删哪些。

0 踩