不要删除这些文件!

不要删除这些文件!

我有以下内核:

linux-image-5.11.0-27-generic
linux-image-5.11.0-38-generic
linux-image-generic-hwe-20.04

我想删除这两个内核

linux-image-5.11.0-27-generic  
linux-image-generic-hwe-20.04
  1. 这样做安全吗?
  2. 我尝试使用 sudo apt autoremove --purge 删除旧内核,但旧内核仍然显示出来?

答案1

不要删除这些文件!

看起来你有两个内核:

  • 当前以 -38 结尾的
  • 之前还有一个以 -27 结尾的。

这对于 Ubuntu 来说是正常的。一个较旧的内核 (-27) 是为了保护您。如果当前内核因任何原因损坏,您将能够使用较旧的内核进行启动。

linux-image-generic-hwe-20.04不是内核。它是“元包”,用于告诉 Ubuntu 哪些内核需要保持最新状态。如果删除它,您将不会获得任何内核安全更新。

换句话说,不要弄乱内核文件。始终使用sudo apt autoremove。它将始终保留最后两个内核。

希望这可以帮助

答案2

该软件包linux-image-generic-hwe-20.04并不是真正的内核。它是从 HWE 堆栈中为内核引入最新内核映像的元软件包。

Ubuntu 20.04 是一个长期版本。原则上,它在整个支持时间内都保持相同的长期支持内核版本。但是,在发布周期的后期,即从 .2 版本 (20.04.2) 开始,更新的安装介质会随更新的内核一起提供,即所谓的硬件支持 (HWE) 堆栈。这允许长期版本继续与较新的硬件一起正常工作。

该软件包linux-image-generic-hwe-20.04又依赖于linux-generic-hwe-20.04。这是顶级元软件包,可确保 HWE 内核(映像和标头)自动更新到最新可用版本。对于常规内核系列,该linux-generic软件包可满足这一要求。

您可以删除该软件包,但如果您这么做了,软件包linux-generic-hwe-20.04也会被删除,并且linux-image-generic-hwe-20.04会随下一个软件包一起被删除autoremove。这不会破坏您的系统,但您的内核将不再自动更新。

相关内容