安全移除 USB 3.0 驱动器会导致系统冻结 - 为什么以及如何修复?

安全移除 USB 3.0 驱动器会导致系统冻结 - 为什么以及如何修复?

我正在运行 Ubuntu 16.04.5 LTS amd644.4.0-140-通用Linux 内核。

在最近的一次升级之后,我遇到了新的意外行为 - 当我

  • 选择安全移除驱动器在卡哈
  • 点击关闭磁盘电源GNOME 磁盘中的按钮

对于我的 USB 3.0 外置驱动器 - Ubuntu 系统冻结且没有任何错误消息。我可能会丢失未保存的文档和其他个人数据。

为什么会发生这种情况?我该如何解决这个问题?

答案1

这是最新版的已知问题4.4.0-139-通用4.4.0-140-通用4.4.0-141-通用Linux 内核。
在启动板上它被称为错误 1803929(目前已有 17 位用户确认)。

临时解决方案是使用 138 (4.4.0-138-通用) 核心。

因此我删除了 139、140 和 141 个内核,方法如下:

sudo apt-get purge linux-image-4.4.0-139-generic linux-headers-4.4.0-139-generic \
linux-image-4.4.0-140-generic linux-headers-4.4.0-140-generic \
linux-image-4.4.0-141-generic linux-headers-4.4.0-141-generic
sudo apt-get install amd64-microcode intel-microcode thermald
sudo apt-get autoremove

并等待 142+ 内核修复。

警告:不要将内核升级到4.4.0-139-通用4.4.0-140-通用或者4.4.0-141-通用如果您需要在 USB 3.0 外部磁盘上安全保存数据。订阅错误 1803929确认修复后,安装最新的内核sudo apt-get install linux-image-generic linux-headers-generic

答案2

至于我,我继续将 Linux 内核升级到 Ubuntu 16.04 操作系统的 4.13.16。这解决了这个问题,因为我的内核已经使用 2 年多了,该升级了。

我的配置:Ubuntu 16.04 - amd64 架构

请根据您选择的内核进行相应的修改。

脚步:

  • 执行$dpkg --print-architecture以查看处理器的架构。
  • 从这里转到 4.13.16 内核:内核.ubuntu.com
  • 下载位于您的处理器架构下的 linux-headers-4.13.16-041316_4.13.16-041316.201711240901_all.deb。
  • 下载位于处理器架构下的 linux-headers-4.13.16-041316-generic_4.13.16-041316.201711240901_XXX.deb,其中 XXX 代表您的处理器架构。
  • 下载位于处理器架构下的 linux-image-4.13.16-041316-generic_4.13.16-041316.201711240901_XXX.deb,其中 XXX 代表您的处理器架构。
  • [可选] 将 .deb 文件移动到文件夹中。
  • 打开一个终端,将目录更改为存储下载的软件包的位置,然后执行$sudo dpkg -i *.deb安装软件包(注意:这将尝试安装文件夹中的任何和所有 .deb 软件包。将下载的软件包移动到单独的文件夹中以避免这种情况更容易)。
  • 重启。
  • $uname -r在终端中执行以验证内核更改。

参考:

相关内容