如何确定过时的内核?

如何确定过时的内核?

在此处输入图片描述

  • 我想清理磁盘空间
  • 磁盘分析器显示此图
  • 我注意到了重复的模式/lib/modules(我猜是旧内核版本)

如何确定过时的内核?

如何安全地移除它们?

已尝试过sudo apt autoremovesudo apt autoclean与描述一致在这个答案中;这些没有效果。

编辑 - 为什么我的问题与建议的重复不同:一个简单的解决方案,如我已经尝试过的单行代码就很好了,因为我更喜欢一种“用户友好”的方式来使用我的电脑,而不是使用神秘的终端命令

答案1

获取 Ubuntu 上安装的所有内核的列表:

dpkg -l "*linux-image-*" | grep ^ii

检查你正在运行哪一个:

uname -r

删除除输出之外的所有内容uname -r

sudo apt autoremove --purge linux-image ...

答案2

在包中使用/usr/bin/purge-old-kernels它会处理细节(删除旧内核的所有部分,不删除当前内核等)。byobupurge-old-kernels

答案3

“我更喜欢以“用户友好”的方式使用我的电脑,而不是使用神秘的终端命令”

rm-内核

rm-kernels满足您的“用户友好”要求。这是一个您可以快速创建的 bash 脚本。如所述询问 Ubuntu回答:如何一次性选择性地清除旧内核

相关内容