首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >18.04更新中断grub并防止启动

18.04更新中断grub并防止启动
EN

Ask Ubuntu用户
提问于 2019-11-21 15:59:17
回答 1查看 3.1K关注 0票数 1

今天,我遇到了一个阻碍我的系统启动的问题。该系统是一个新的安装,因为我最近重新安装了Ubuntu18.04.3通过一个正式的Ubuntu现场USB。

这是我的第三次或第四次尝试,我正在经历同样的问题:

  • 使用默认参数安装系统
  • 安装后立即重新启动,没有问题。
  • 更新我的系统。现在它坏了,所以我再也没有它了,但是我只是在安装系统之后运行常规的更新。
  • 重新启动后,我的系统出现故障。我不能再去Ubuntu了。系统继续显示grub菜单,如果选择任何选项,则会失败。
  • 每次发生这种情况,我都会重新安装Ubuntu18.04.3,并有相同的问题(更新并陷入启动循环)。
  • dmesg显示了一个错误:

EDAC amd64:错误: F0未找到,设备0x1460 (BIOS中断?)EDAC amd64:错误:错误探测实例:0

我们用另一台安装一周的计算机(编辑:其他3台计算机)复制了此错误,并遇到了完全相同的问题。其他计算机也有类似的最新硬件(最近的AMD CPU,AMD Epyc 7302 p)。

一位同事提出了最新情况,并提出了这个问题。他必须将内核版本从5.0.0-36-泛型恢复到5.0.0-35-泛型,以恢复功能系统。

更新:显然,错误来自包升级。因为我从零开始安装了Ubuntu18.04,它是从一个内核版本5.0.0-23-泛型的实时USB上安装的,并且当安装程序在安装过程中下载更新时,它会将内核升级到5.0.0-36-泛型,而不会破坏grub。然而,当我试图升级其他软件包(通过apt升级)时,grub又一次被打破了。

在升级过程中,我看到一个包正在修改/boot分区中的一些文件,但不幸的是,我没有时间查看哪个文件。

还有其他人经历过这个问题吗?有人有解决办法吗?

EN

回答 1

Ask Ubuntu用户

发布于 2020-08-28 21:22:52

我也遇到了这种情况,用AMD EPYC 7452 32核处理器:

代码语言:javascript
运行
复制
Aug 28 13:57:40 server01 kernel: [    8.196170] MCE: In-kernel MCE decoding enabled.
Aug 28 13:57:40 server01 kernel: [    8.201319] EDAC amd64: Node 0: DRAM ECC enabled.
Aug 28 13:57:40 server01 kernel: [    8.201320] EDAC amd64: F17h detected (node 0).
Aug 28 13:57:40 server01 kernel: [    8.201375] EDAC amd64: Error: F0 not found, device 0x1460 (broken BIOS?)
Aug 28 13:57:40 server01 kernel: [    8.201378] EDAC amd64: Error: Error probing instance: 0
Aug 28 13:57:40 server01 kernel: [    8.320565] EDAC amd64: Node 0: DRAM ECC enabled.

修复方法是安装LTS启用堆栈(也称为HWE或硬件支持)内核:

代码语言:javascript
运行
复制
apt install --install-recommends linux-generic-hwe-18.04

现在,系统用这个启动,并且不会抛出一个错误:

代码语言:javascript
运行
复制
Aug 28 14:07:39 server01 kernel: [  117.977960] MCE: In-kernel MCE decoding enabled.
Aug 28 14:07:39 server01 kernel: [  117.985049] EDAC amd64: Node 0: DRAM ECC enabled.
Aug 28 14:07:39 server01 kernel: [  117.985051] EDAC amd64: F17h_M30h detected (node 0).
Aug 28 14:07:39 server01 kernel: [  117.985283] EDAC MC: UMC0 chip selects:
Aug 28 14:07:39 server01 kernel: [  117.985285] EDAC amd64: MC: 0: 65536MB 1: 65536MB
Aug 28 14:07:39 server01 kernel: [  117.985286] EDAC amd64: MC: 2: 65536MB 3: 65536MB
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1190626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档