ошибка: недопустимый блок среды

ошибка: недопустимый блок среды

Недавно я установил Manjaro на свой ПК. Я загрузил, установил и обновил свою операционную систему.

Однако при загрузке компьютера после обновлений появляется следующая ошибка:

 error: invalid environment block
 Press any key to continue

Мой ПК зависает на черном экране.

Я читал о нескольких людях, у которых возникла эта ошибка, и распространенный ответ — «delete save_env recordfail», но у меня такой строки нет.

Кто-нибудь знает, почему это произошло? Как это исправить?

решение1

Сообщение об ошибке может относиться к блоку среды GRUB2, обычно расположенному в /boot/grub/grubenv. Оно должно содержать читаемый текст, поэтому взгляните на него.

Зависание на черном экране может быть вызвано многими причинами. Возможно, ваш дистрибутив настраивает GRUB таким образом, что некоторые важные настройки хранятся в блоке окружения, и проблема в блоке окружения также приводит к сбою загрузки. Или, возможно, это вызвано чем-то другим, например, BIOS обнаруживает диски в другом порядке, чем ожидала программа grub-install.

Обновления Manjaro OS могли включать обновление GRUB, что привело к его автоматической переустановке. Если вам пришлось выполнить какие-либо специальные шаги при установке GRUB, когда вы изначально устанавливали Manjaro, вам, возможно, придется сделать их снова.

Или если вы добавили в систему новые диски после установки ОС и ее обновления, то изначально вам, возможно, не требовалось никаких специальных действий, но сейчас они могут понадобиться... и это могло стать причиной сбоя автоматического обновления.

Если ваша система использует классический BIOS, а не новую прошивку UEFI, то первопричина, скорее всего, в том, что у ОС нет гарантированного способа идентифицировать диски, которые были бы значимы для BIOS. Без дополнительной информации от системного администратора команде grub-installпридется по сути угадывать, в каком порядке BIOS будет определять диски во время загрузки.

Если /boot/grub/device.mapфайл существует, он описывает текущую информацию/предположение GRUB о порядке загрузки BIOS; если вы добавляете/удаляете/меняете диски в системе, вам также следует обновить этот файл, чтобы он соответствовал новому состоянию, иначе автоматическое обновление GRUB может вызвать именно такую ​​ситуацию, которую вы сейчас испытываете. Чтобы исправить, исправьте текущий device.mapфайл, чтобы он соответствовал тому, как ваш BIOS фактически видит диски, а затем используйте его grub-installдля переустановки GRUB.

Связанный контент