ubuntu 18.04 - 4.15 内核即使在 grub-update 之后也没有出现

ubuntu 18.04 - 4.15 内核即使在 grub-update 之后也没有出现

我的奇怪故事grub-update

我最近将我的 ubuntu 17.10 更新到 18.04,希望它会稳定。但升级后,我的内核头文件丢失了。当我使用它检查当前内核版本时,uname -r它显示我使用的是 4.13。所以我尝试安装内核头文件。但随后它显示 4.13 内核头文件不可用。奇怪!!!

所以我安装了 4.15 头文件并更新了 grub。即使在升级 grub(使用update-grub)后,grub 仍显示好像未安装 4.15。所以我删除了 4.13 内核并重新启动。但现在由于删除了 4.13 内核,我无法启动。它表现得好像没有安装内核一样!!!

因此我将系统引导至 Debian 分区并升级 grub。这次引导后,它运行正常,grub 显示 4.15。

4.15 内核没有出现在 ubuntu 中的原因可能是什么?

答案1

您是否尝试过在从 17.10 升级后重新启动?如果您使用的是 17.10,那么您肯定会从uname -r

更新过程如下:

  1. 使用 17.10(内核 4.13)启动
  2. 您将系统升级到 18.04,安装了所有内容,甚至 4.15 内核,您可以使用命令检查它们dpkg -l | grep '\-4.15.0\-'(但您现在仍在运行 4.13 内核)
  3. 由于您的系统从 Artful 升级到 Bionic,软件包源列表将会发生变化,这可能解释了为什么您无法再获得 4.13 头文件包。
  4. 重新启动系统后,您应该使用 Bionic 和 4.15 内核启动。

最后但同样重要的一点是,尽量不要拉倒你正站在上面的石头。例如,删除你正在运行的内核。

如果您想删除某个内核,最好先启动到另一个内核(在启动时执行此操作或使用 grub_selector、grub customizer 等工具)以避免意外的麻烦。

相关内容