efi-stub загрузка не удалась с ошибкой: Не удалось разрешить символ [\_SB.PCI0.GP18.SATA]

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

Полный журнал загрузки:

Ошибка ACPI BIOS (баг): Не удалось разрешить символ [\_SB.PCI0.GP18.SATA], AE_NOT_FOUND (20230628/dswload2-162)
Ошибка ACPI: AE_NOT_FOUND, во время поиска имени/каталога (20230628/psobject-220)

Моя система однажды загрузилась с сообщением, что диск недоступен или что-то в этом роде. Я перезагрузил ее, и система использовала диск для загрузки Windows, но вручную добавленная запись загрузки UEFI для archlinux исчезла. Я попытался добавить ее обратно через Windows (много мучений, но должно было сработать). Но теперь записи выводят это, независимо от того, хочу ли я запустить свой vmlinuz-linux, или свою резервную копию lts, или включить обратный слэш перед ним, или передать корень PARTUUID как UUID, или не включать initrd=\booster-linux-lts.img

Передача splash не изменила выходные данные журнала

Я в каком-то роде в отчаянии, потому что у меня нет USB и нет легкого доступа к нему, который можно было бы использовать для дистрибутива Linux, чтобы chroot в мою систему.

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

Ошибка, с которой вы столкнулись, связана с ACPI и её интерпретацией вашей системы. Конкретно сообщение "Could not resolve symbol [_SB.PCI0.GP18.SATA], AE_NOT_FOUND" указывает на то, что BIOS не может найти указанный элемент в таблице ACPI, что может быть связано с проблемами совместимости или конфигурации вашей системы.

Вот несколько шагов, которые могут помочь вам в решении данной проблемы:

  1. Проверка BIOS/UEFI настроек:

    • Убедитесь, что опции, касающиеся UEFI и Legacy Boot, настроены корректно. Попробуйте изменить режим загрузки с UEFI на Legacy (или наоборот) и посмотрите, изменится ли поведение.
    • Если есть опция включения/выключения ACPI, проверьте, включена ли она.
  2. Обновление прошивки BIOS/UEFI:

    • Если имеется доступ к обновлению прошивки, убедитесь, что у вас установлена последняя версия. Обновление может решить проблемы с ACPI и совместимостью.
  3. Корректная настройка загрузчика:

    • Убедитесь, что настройки вашего загрузчика (например, GRUB или systemd-boot) правильно указывают на пути к ядру и initrd.
    • Проверьте конфигурационные файлы на наличие ошибок. Например, содержит ли ваш GRUB конфигурационный файл /boot/grub/grub.cfg правильные записи для вашей системы.
  4. Загрузка с параметрами ядра:

    • Попробуйте добавить параметры ядра, которые могут помочь с устранением ошибок ACPI. Например, добавьте следующие параметры при загрузке:
      acpi=off
    • Это отключит поддержку ACPI, что может помочь с загрузкой, но имейте в виду, что это может повлиять на некоторые функции вашего оборудования.
  5. Использование другого загрузочного носителя:

    • Если возможно, попробуйте получить доступ к другому компьютеру или устройству, чтобы создать загрузочный USB-накопитель с дистрибутивом Linux. Используйте его для загрузки и последующего проведения операций восстановления (например, chroot) на вашем основном диске.
  6. Проверка состояния диска:

    • Убедитесь, что ваш диск в порядке. Иногда проблемы с диском могут приводить к сбоям в загрузке и распознавании файлов. Если у вас есть доступ к утилитам, таким как fsck, запустите их для проверки и исправления возможных ошибок на диске.

Если выполнение этих шагов не разрешает проблему, возможно, потребуется более детальное исследование, включая просмотр документации вашего оборудования и проверки наличия известных проблем с вашим конкретным набором компонентов и используемым дистрибутивом Linux.

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

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