我可以安全地清除哪些内核?

我可以安全地清除哪些内核?

我使用的主要答案是这个问题经常清理一些空间,但现在我极度需要,我想更好地了解哪些内核可以安全清除,我的列表如下

10:50:58-673 - ~> dpkg -l | grep -Eo "^.i +linux-(image|headers)[^ ]+" | cut -c 5- | grep --color -E "$|"`uname -r`
linux-headers-2.6.38-15
linux-headers-2.6.38-15-generic
linux-headers-2.6.38-15-generic-pae
linux-headers-2.6.38-16
linux-headers-2.6.38-16-generic
linux-headers-2.6.38-16-generic-pae # current one
linux-headers-generic
linux-headers-generic-pae
linux-headers-server
linux-image-2.6.38-15-generic-pae
linux-image-2.6.38-16-generic-pae
linux-image-generic-pae
linux-image-server

这足以保持

linux-headers-2.6.38-15
linux-headers-2.6.38-15-generic
linux-headers-2.6.38-15-generic-pae
linux-headers-2.6.38-16
linux-headers-2.6.38-16-generic
linux-headers-2.6.38-16-generic-pae # current one

或者这就足够了

linux-headers-2.6.38-15-generic-pae
linux-headers-2.6.38-16-generic-pae # current one

或者哪一个是最短的(也保留前一个)?为什么?

答案1

我假设您正在使用通用 pae 内核;可以安全地删除-server您不使用的内核。

必须保留至少一个内核映像(linux-image-2.6.38-16-generic-pae等)。建议保留至少 2 个,因为如果更新破坏了最新的内核,您仍然可以使用前一个内核进行启动。

您还应该保留linux-image-generic-pae,这是一个用于安装最新内核的微型元包。

您应该为您保留的每个内核保留相应的标头;这些标头是构建该内核的内核模块所必需的。

相关内容