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

Ran*_*ndy 19 microcode 20.04

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

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

该计算机具有英特尔 m3-6Y30处理器和英特尔 HD Graphics 515

解决此问题的最佳方法是什么?有没有更好的地方让我发布这个?我不确定在哪里提交错误报告。

Dan*_*ter 15

我有完全相同的笔记本电脑,并且从 6 小时前开始遇到了完全相同的问题!

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

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

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

  3. sudo apt-get purge --auto-remove intel-microcode
    
    Run Code Online (Sandbox Code Playgroud)
  4. sudo apt install -y intel-microcode=3.20191115.1ubuntu3
    
    Run Code Online (Sandbox Code Playgroud)

    这是上面第 1 点的版本

  5. update-initramfs由于某种原因,我在 chroot 中无法使用,我注意到 ~1/7 重新启动到恢复可以工作;不知道为什么。但是我发现了一种艰难的方法,试图找出到底出了什么问题,重新启动后我的脑袋重新启动!无论如何,一旦进入恢复模式,我...

    sudo update-initramfs -u
    
    Run Code Online (Sandbox Code Playgroud)
  6. 我重新启动并登录多次以确保问题消失。包括从断电状态。惊人的!

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

    sudo apt-mark hold intel-microcode
    
    Run Code Online (Sandbox Code Playgroud)

这使包从升级到微码被修复。我不认为 Ubuntu 可以解决这个问题,它必须是英特尔。

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


Phi*_*ßen 6

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

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

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


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

更新: 针对所有 Ubuntu 版本发布修复程序


旁注:我仍然必须回退到较旧的内核(5.4.0-33-generic),否则,我的笔记本电脑(ThinkPad X1 Carbon 4th)上的网络已损坏,并且也无法检测到外部显示器。结果证明这是一个无关的错误。手动安装linux-modules-extra5.4.0-37 解决了一些问题。至少,网络又回来了。