加载 Ubuntu 时,我的笔记本电脑屏幕上出现以下错误消息,但我可以顺利登录。您认为可能出了什么问题?
DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x000000008d800000-0x000000008fffffff], contact BIOS vendor for fixes
DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x000000008d800000-0x000000008fffffff]
我发现了有关内核日志的更多详细信息:
BIOS vendor: INSYDE Corp.; Ver: 5.00; Product Version: PSLZAE-00R00STE
DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
DMAR-IR: HPET id 0 under DRHD base 0xfed91000
DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
DMAR-IR: Enabled IRQ remapping in xapic mode
x2apic: IRQ remapping doesn't support X2APIC mode
答案1
DMAR 固件错误。BIOS 损坏?
是的,BIOS 提供的内核信息是不正确的(即不符合规范)。
DMAR 主要用于 GPU 直通到 Windows 虚拟机。如果您不使用它,您可以忽略此错误,否则您将需要寻找 BIOS 更新。
使用“intremap=no_x2apic_optout”来覆盖 BIOS 设置。
使用它,错误就会被忽略并且不再显示。更改GRUB_CMDLINE_LINUX_DEFAULT
:
sudo vi /etc/default/grub
- 添加
intremap=no_x2apic_optout nox2apic
。 acpi=off
如果系统开始抱怨 ACPI,则添加。
编辑后
sudo update-grub
然后重新启动。
答案2
Linux 更新 Ubuntu 20.04.3 LTS 后,我看到了同样的错误。我也在使用戴尔 (7559)。
首先,我重启了电脑,并在恢复模式下运行。检查日志时,我注意到 /dev/sda2 有问题,我必须运行
fsck /dev/sda2
于是,我运行了它,对所有问题都回答“是”,然后重新启动了计算机。这解决了问题。
这里有更好的描述和更多的解决方案启动时出现 fsck 错误:/dev/sda6:意外不一致;手动运行 fsck