你的 BIOS 坏了;RMRR 不好——自从我升级到 Ubuntu 22.04.1 LTS 以来

你的 BIOS 坏了;RMRR 不好——自从我升级到 Ubuntu 22.04.1 LTS 以来

我仍然可以启动机器并使用它。但是自从从版本 20 升级以来,只有美国键盘布局可以正常工作。有时我可以切换键盘布局,但大多数时候我不能。

这是我现在使用的操作系统版本:

$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

这里是 ubuntu 抱怨我的 BIOS 损坏的地方:

$ sudo dmesg > dmesg.$(timestamp).txt
$ cat --number dmesg.20221122T114716Z0000.txt | less
...
       267  [    0.139631] DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x0000000078800000-0x000000007affffff], contact BIOS vendor for fixes
       268  [    0.139636] DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x0000000078800000-0x000000007affffff]
       269                 BIOS vendor: American Megatrends Inc.; Ver: GL752VW.303; Product Version: 1.0
...

然后我咨询了硬件供应商,确保我使用的是最新的 BIOS 版本。BIOS 的发布日期是 2019 年 4 月,不算太旧。

在升级 ubuntu 之前,我仍旧使用 2014 年的 BIOS 版本。但 ubuntu 在升级之前并没有发出任何抱怨...它应该检查成功所需的内容。因此,这使其成为升级过程中的一个错误。

根本原因似乎是内核错误。它似乎无法处理 2019 年的 BIOS 版本(不到五年,实际上我预计我购买的机器可以使用大约十年)。

相关内容