Я видел ниже сообщение об ошибке на экране моего ноутбука при загрузке 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
Ошибка прошивки DMAR. Неисправный BIOS?
Да, это BIOS предоставляет неверную информацию о ядре (т. Е. Не соответствует спецификации).
DMAR в основном используется для сквозной передачи графического процессора на виртуальную машину 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
и перезагрузиться.