旧内核是通过 dist-upgrade 安装的吗?

旧内核是通过 dist-upgrade 安装的吗?

我终于有时间从 Win 10 迁移到 Ubuntu 16.04。尽我所能保持理智并习惯它。

4.13.0-38安装 Ubuntu 后,grub:和中列出了两个内核版本4.13.0-37。然后我决定运行apt dist-upgrade,结果安装了4.4.0-119旧版本?然后我还运行apt autoremove删除了旧内核。

启动到新安装的版本后,我还发现更新破坏了一些 fn 快捷键和触摸板手势(华硕笔记本电脑),所以我又启动回了我一开始使用的版本。

话虽如此,我有两个新手问题:

  1. 为什么要安装旧内核?
  2. 为什么我删除旧内核后,仍然能够启动旧内核apt autoremove

答案1

LTS 版本有两个可用的内核系列,GA 版本和 HWE 版本:

  • 遗传算法(通用版本)是 Ubuntu 版本最初发布的内核版本,Ubuntu 16.04 的内核版本为 4.4。提供 GA 内核的元软件包是linux-generic
  • 氢能资源(硬件支持)是从最新的 Ubuntu 版本(即当前从 17.10,即内核 4.13)反向移植的内核版本。它包含对最新硬件(因此得名)和其他功能更新的支持。16.04 中 HWE 内核的元包是linux-generic-hwe-16.04

如果您安装 16.04.0 或 16.04.1(16.04 的初始版本或第一个更新点版本),您将默认获得 GA 内核系列。

如果您安装更高版本的点版本(16.04.2 或更高版本,在下一个正常 Ubuntu 版本之后发布),您将默认获得 HWE 内核。

不确定为什么apt dist-upgrade稍后会安装 GA 系列,但如果你已经从 HWE(4.13)内核启动,则使用以下命令卸载 GA 系列应该是安全的:

sudo apt remove linux-generic
sudo apt autoremove

这应该会删除所有与内核 4.4 相关的软件包,但是仍然要检查要删除的软件包列表中是否存在您不想删除的其他东西。

相关内容