intel-microcode 3.20200609.0ubuntu0.20.04.0 更新导致计算机崩溃。无法启动

intel-microcode 3.20200609.0ubuntu0.20.04.0 更新导致计算机崩溃。无法启动

我有一个联想 Yoga 710-11ISK笔记本电脑。安装后英特尔微码 3.20200609.0ubuntu0.20.04.0,我的电脑死机了,无法启动。当我从 grub 菜单中选择了不同的内核 (5.4.0-31-generic) 时,我能够启动。

我决定全新安装 Ubuntu 20.04。安装 Ubuntu 后,我运行了软件更新程序。同样的事情发生了。安装微码更新时它崩溃了,我无法再次启动。

计算机有一个英特尔 m3-6Y30处理器和英特尔高清显卡 515

修复此问题的最佳方法是什么?有没有更好的地方可以发布此问题?我不确定在哪里提交错误报告。

答案1

我有一台完全一样的笔记本电脑,6 小时前就开始遇到完全一样的问题了!

这是我在评论中引用的 Launchpad 错误中捕获的解决方法......

  1. 我去了这里:https://launchpad.net/ubuntu/+source/intel-microcode 检查要降级到哪个版本的英特尔微码。基本上我想要之前没有问题的版本。

  2. 我使用 ubuntu-live-usb chroot 到我的 yoga 710-11ISK 笔记本电脑(英特尔 m3-6Y30)

  3. sudo apt-get purge --auto-remove intel-microcode
    
  4. sudo apt install -y intel-microcode=3.20191115.1ubuntu3
    

    这是上面第 1 点的版本

  5. 由于某种原因,我无法update-initramfs在 chroot 中重新启动,我注意到大约 1/7 的恢复模式可以工作;不知道为什么。但我费了好大劲才找到答案,试图找出到底出了什么问题,一次又一次地重新启动!无论如何,一旦进入恢复模式,我……

    sudo update-initramfs -u
    
  6. 我多次重启并登录以确保问题消失。包括从关机状态。太​​棒了!

  7. Ubuntu 的软件包管理将要安装最新的 cr@p intel-microcode(我发誓下次我会安装 AMD)...

    sudo apt-mark hold intel-microcode
    

这会阻止软件包升级,直到微码修复为止。我认为 Ubuntu 无法修复此问题,只能由 Intel 修复。

我听说联想现在正在销售经过 Ubuntu 认证的 AMD 笔记本电脑!... 嗯

答案2

错误报告如果您遇到此问题,则包含解决方法。本质上,您可以启动恢复模式并删除intel-microcode

Paulo 的评论,我基于我的解决方法希望它能有所帮助,但如果有更好的解决方案,我无论如何都会建议通读整个错误报告。

免责声明:请注意,这并不是永久性的修复。缺点是您会丢失英特尔的微代码更新。但至少您可以再次启动系统。希望它能在上游得到修复。然后重新安装应该是安全的intel-microcode


由于这是上游问题,您还可以关注上游错误报告在英特尔存储库中。

更新: 已发布修复适用于所有 Ubuntu 版本。


边注:我仍然必须回退到较旧的内核(5.4.0-33-generic),否则,我的笔记本电脑(ThinkPad X1 Carbon 4th)上的网络会中断,并且也无法检测到外接显示器。结果发现是不相关的错误。手动安装linux-modules-extra5.4.0-37 解决了一些问题。至少,网络又恢复了。

答案3

希望这对任何尝试启动的人都有用。

我在启动具有此更新的 m3-6y30 机器时遇到问题。

首先,我甚至无法在恢复模式下启动。对我有用的方法是添加dis_ucode_ldr内核命令。

高级选项 → 按下E要运行的选项 → 添加dis_ucode_ldr到以 开头的行末尾linux

之后我就能启动了,而且可能会安装如上所述的旧版本。

相关内容