我使用的主要答案是这个问题经常清理一些空间,但现在我极度需要,我想更好地了解哪些内核可以安全清除,我的列表如下
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
,这是一个用于安装最新内核的微型元包。
您应该为您保留的每个内核保留相应的标头;这些标头是构建该内核的内核模块所必需的。