不要在 Xenial 上安装 4.4.0-108-generic!它破坏启动/重启/关机/挂起功能!

不要在 Xenial 上安装 4.4.0-108-generic!它破坏启动/重启/关机/挂起功能!

今天我收到了我认为应该可以解决 Spectre 和 Meltdown 问题的更新。但结果并不理想。我现在该怎么办?见屏幕截图。

在此处输入图片描述

由于内核崩溃,我无法启动 4.4.0-108-generic 内核。我在 Intel Core i5-4670K CPU @ 3.40GHz × 4 上运行 16.04。

答案1

不要在 Xenial 上安装 4.4.0-108-generic!它破坏启动/重启/关机/挂起功能

安装 4.4.0-109-generic (参见 USN-3522-3了解详情)!


重新启动到最后一个工作内核并删除 4.4.0-108-generic:

  1. Shift在 UEFI/BIOS 和登录屏幕之间按下以进入 GRUB
  2. 在 GRUB 中选择Advanced options for Ubuntu并选择Ubuntu, with Linux 4.4.0-xxx-generic(其中xxx< 108)
  3. 登录系统并删除这个有缺陷的 4.4.0-108-generic 并安装 4.4.0-104-generic。

    sudo apt-get purge linux-headers-4.4.0-108 linux-headers-4.4.0-108-generic \
    linux-image-4.4.0-108-generic linux-image-extra-4.4.0-108-generic \
    linux-tools-4.4.0-108 linux-tools-4.4.0-108-generic
    sudo apt-get autoremove
    sudo apt-get install linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic \
    linux-image-4.4.0-104-generic linux-image-extra-4.4.0-104-generic \
    linux-tools-4.4.0-104 linux-tools-4.4.0-104-generic
    

截至 2018-01-10 18:00 UTC,4.4.0-109-generic 内核似乎已在镜像上分发。

但如果你想要你可以选择主服务器http://archive.ubuntu.com/ubuntu)。您可以从/
切换到它。software-properties-gtksoftware-properties-kde

您可以使用以下命令安装 4.4.0-109-generic:

sudo apt-get update
sudo apt-get install linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic \
linux-headers-generic linux-image-4.4.0-109-generic \
linux-image-extra-4.4.0-109-generic linux-image-generic \
linux-tools-4.4.0-109 linux-tools-4.4.0-109-generic linux-tools-generic

答案2

在您的启动菜单中选择advanced options for ubuntu

您可以从旧内核(仍然安装)启动。

答案3

这为我解决了这个问题:

  1. 使用 grub 启动菜单,启动旧内核版本。
  2. 安装更新的内核

sudo apt install linux-generic-hwe-16.04-edge

更新:看起来版本 4.4.0.108 的问题已通过刚刚发布的版本 4.4.0.109 修复。

答案4

如果您使用较旧的内核启动(我回溯了大约三个版本),然后运行 ​​Ubuntu 的所有高级选项“系统清理”工具(包括 fsck),则可以成功安装最新补丁。显然,早期版本中有些问题必须“修复”,然后才能成功安装补丁。

相关内容