You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xubuntu旧内核无法删除导致磁盘空间不足,请求新手友好型协助

Xubuntu旧内核无法删除导致磁盘空间不足,请求新手友好型协助

嘿,完全懂你这种磁盘快满到抓狂的感受!作为Linux新手,碰到旧内核占满空间还删不掉的情况确实头疼,我来给你一步步掰明白怎么搞定,全程都是简单好懂的操作~

首先先划个重中之重:绝对不能删除你当前正在用的内核!不然系统可能直接崩掉,先确认一下你现在用的是哪个版本,打开终端输这个命令:

uname -r

记下来输出的版本号(比如类似5.15.0-42-generic这样的),后面操作的时候别碰它!

接下来解决你遇到的问题:

1. 先修复损坏的包配置

你之前删除内核时出错,大概率是包的配置文件出问题了,先修复一下:

sudo dpkg --configure -a

输完密码等它跑完就行,这一步是让系统把乱掉的包配置捋顺。

2. 用更彻底的自动清理命令

你之前用的autoremove没加--purge,只会删包但可能留配置文件,试试这个更干净的版本:

sudo apt update && sudo apt autoremove --purge -y

这个命令会自动删掉所有没用的旧内核和它们的配置文件,跑完之后你可以再去看看磁盘空间有没有释放。

3. 手动搞定顽固的内核包

如果上面的命令还是没删掉那些顽固的旧内核,先列出所有已安装的内核镜像,输这个:

dpkg --list | grep linux-image

你会看到一堆行,开头是ii的表示已经安装的内核。找那些版本号比你之前记的当前内核旧的(比如你当前是5.15.0-42,那5.15.0-41、4.4.0-31这些都是可以删的)。

针对那个删不掉的linux-image-5.15.0-41-generic,用这个命令强制删除:

sudo dpkg --remove --force-remove-reinstreq linux-image-5.15.0-41-generic

这个命令专门对付那些标记为损坏、普通删不掉的包。

4. 清理残留的模块目录

如果删完包之后,那个/lib/modules/5.15.0-41-generic目录还在,而且你确认这个内核已经被删掉、不是当前在用的,就手动删掉它:

sudo rm -rf /lib/modules/5.15.0-41-generic

⚠️ 注意:输入的时候一定要仔细核对目录名,别把当前内核的目录删了!rm -rf是强制删除,删了就找不回来啦。

5. 最后再清一波缓存

跑完上面的步骤,再输这两个命令把下载的包缓存也清掉,能多释放点空间:

sudo apt clean && sudo apt autoclean

以后你定期跑一遍sudo apt update && sudo apt autoremove --purge -y,系统就会自动帮你清理旧内核啦,不用再手动折腾~

备注:内容来源于stack exchange,提问作者slowsounds

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 07:38:09