[Ошибка прошивки]: Ни один зарезервированный микропрограммой регион не может покрыть этот RMRR

Вопрос или проблема

К сожалению, после полного разряда батареи у моего ноутбука (Asus Zenbook с Kubuntu) возникла серьезная проблема. При загрузке появляются два следующих сообщения:

  • [Ошибка прошивки] Ни один зарезервированный область прошивки не может покрыть этот RMRR
  • [Ошибка прошивки] Область ACPI не покрывает буфер ответа

Ноутбук загружается, но его невозможно использовать, так как экран полностью размытый.

После нескольких попыток (fsck на разделах, полная переустановка Kubuntu без успеха), я прочитал на этом сайте Ошибка прошивки DMAR. Сломанный BIOS? о возможности добавления двух строк в grub:

intremap=no_x2apic_optout nox2apic.
acpi=off, если система начинает жаловаться на ACPI.

Я попробовал, но это не сработало при обновлении grub. Возможно, моя синтаксис был неправильным.

Ниже приведён файл grub, не могли бы вы сказать, что можно улучшить?

# Если вы измените этот файл, выполните 'update-grub' после этого для обновления
# /boot/grub/grub.cfg.
# Для полной документации по опциям в этом файле смотрите:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="intremap=no_x2apic_optout nox2apic"
GRUB_CMDLINE_LINUX=""

# Раскомментируйте, чтобы включить фильтрацию BadRAM, измените по мере необходимости
# Это работает с Linux (не требует патча) и с любым ядром, которое получает
# информацию о карте памяти от GRUB (GNU Mach, ядро FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Раскомментируйте, чтобы отключить графический терминал (только grub-pc)
#GRUB_TERMINAL=console

acpi=off

# Разрешение, используемое на графическом терминале
# обратите внимание, что вы можете использовать только режимы, которые ваша видеокарта поддерживает через VBE
# вы можете увидеть их в реальном GRUB с помощью команды `vbeinfo'
#GRUB_GFXMODE=640x480

# Раскомментируйте, если не хотите, чтобы GRUB передал параметр "root=UUID=xxx" в Linux
#GRUB_DISABLE_LINUX_UUID=true

# Раскомментируйте, чтобы отключить создание записей меню режима восстановления
#GRUB_DISABLE_RECOVERY="true"

# Раскомментируйте, чтобы получить звуковой сигнал при начале работы grub
#GRUB_INIT_TUNE="480 440 1"

При загрузке в 20.04 с внешнего USB жёсткого диска на моем Lenovo T420 я получил объявление об ошибке прошивки, ссылающееся на отсутствие страницы кеширования и т.д.

Затем я выключил (долгое нажатие на кнопку питания) и запустил Ubuntu 20.04, установленный на ноутбуке. Как sudo-пользователь, я запустил fsck для проверки состояния файловой системы USB-диска. Файловая система /boot нуждалась в очистке бита “загрязнения”. Остальные файловые системы были в порядке.

После корректного выключения и перезагрузки с внешнего USB-диска я смог войти и обновить установленный Ubuntu 20.04.

Таким образом, возможно, стоит сначала проверить целостность файловых систем диска, прежде чем изучать другие возможности. Ошибка прошивки не указывала на проблему с файловой системой. Можно утверждать, что действие принудительного выключения могло повредить регион /boot, но после очистки ошибки прошивки не было.

Питер

Ответ или решение

Проблема, с которой вы столкнулись на вашем ноутбуке Asus Zenbook при запуске операционной системы Kubuntu, относится к ошибкам в прошивке BIOS, которые выражаются сообщениями: "Firmware Bug: No firmware reserved region can cover this RMRR" и "ACPI region does not cover the response buffer". Эти сообщения об ошибках свидетельствуют о проблемах с управлением памятью и интерфейсами ACPI, которые BIOS не может корректно настроить.

Причины ошибки

  1. BIOS и ACPI: Ошибки прошивки BIOS могут быть связаны с некорректными таблицами ACPI, что делает невозможным правильное распределение ресурсов памяти (RMRR – Reserved Memory Region) для системы. Это может вызвать нестабильность оборудования, включая графический интерфейс.

  2. Аппаратные проблемы: Батарея, которая полностью разряжается, может привести к сбоям в энергосистеме, которые влияют на настройки BIOS и могут вызывать ошибки прошивки.

Решение проблемы

  1. Обновление BIOS: Первым шагом рекомендуем обновить прошивку BIOS до последней версии от производителя Asus. Это может исправить ошибки в таблицах ACPI и улучшить совместимость с Kubuntu.

  2. Настройки GRUB: Если обновление BIOS не помогает, попробуйте откорректировать параметры GRUB. В вашей конфигурации вы допустили ошибку, разместив параметр acpi=off вне командной строки GRUB. Попробуйте следующее:

    • Откройте терминал и введите sudo nano /etc/default/grub
    • Убедитесь, что строка GRUB_CMDLINE_LINUX_DEFAULT содержит следующие параметры:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intremap=no_x2apic_optout nox2apic acpi=off"
    • После внесения изменений, сохраните файл (Ctrl+O, Enter) и выйдите из редактора (Ctrl+X).
    • Обновите настройки GRUB командой: sudo update-grub
    • Перезагрузите ноутбук.
  3. Проверка файловой системы: Хотя основная проблема может быть связана с прошивкой, также следует проверить и восстановить целостность файловой системы, используя fsck для всех разделов.

  4. Исследование системного журнала: Просмотрите системные журналы (dmesg или /var/log/syslog) для получения более подробной информации об ошибках в ходе загрузки, что поможет уточнить источник проблемы.

SEO и оптимизация

Следует помнить, что аналогичные проблемы могут возникать и с другими устройствами или версиями операционных систем. Поэтому при публикации этого материала важно использовать метатеги и ключевые слова, такие как "ошибки прошивки BIOS", "ACPI", "Kubuntu", "RMRR", для повышения видимости страницы в поисковых системах.

Заключение

Обратитесь за дополнительной поддержкой к сообществу пользователей Linux или напрямую к технической поддержке Asus, если самостоятельное решение проблемы не приведёт к успеху. Также сохраните регулярное обновление системой и программным обеспечением, чтобы минимизировать столкновения с такими типами ошибок в будущем.

Оцените материал
Добавить комментарий

Капча загружается...