我可以删除 linux-image-generic-hwe-20.04 吗?

Vis*_*ddy 10 kernel 20.04

我有以下内核:

linux-image-5.11.0-27-generic
linux-image-5.11.0-38-generic
linux-image-generic-hwe-20.04
Run Code Online (Sandbox Code Playgroud)

我想删除这2个内核

linux-image-5.11.0-27-generic  
linux-image-generic-hwe-20.04
Run Code Online (Sandbox Code Playgroud)
  1. 这样做安全吗?
  2. 我尝试使用 sudo apt autoremove --purge 删除旧内核,但旧内核仍然出现?

use*_*186 18

不要删除这些文件!

看起来你有两个内核:

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

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

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

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

希望这可以帮助


van*_*ium 9

该软件包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. 你不会破坏你的系统,但你的内核将不再自动更新。