erro: bloco de ambiente inválido

erro: bloco de ambiente inválido

Instalei recentemente o Manjaro no meu PC. Inicializei, instalei e atualizei meu sistema operacional.

No entanto, quando inicializo meu computador após as atualizações, recebo o erro abaixo:

 error: invalid environment block
 Press any key to continue

Meu PC trava em uma tela preta

Eu li sobre várias pessoas que tiveram esse erro e a resposta comum é "delete save_env recordfail", mas não tenho essa linha.

Alguém sabe por que isso aconteceu? Como posso consertar isso?

Responder1

A mensagem de erro pode referir-se ao bloco de ambiente GRUB2, localizado geralmente em /boot/grub/grubenv. Deve conter texto legível, então dê uma olhada nele.

Pendurar na tela preta pode ser causado por muitas coisas. Talvez sua distribuição configure o GRUB de forma que alguma configuração essencial seja armazenada no bloco de ambiente, e o problema no bloco de ambiente também faça com que a inicialização falhe. Ou talvez seja causado por algo diferente, como o BIOS detectando os discos em uma ordem diferente da esperada pelo grub-installprograma.

As atualizações do sistema operacional Manjaro podem ter incluído uma atualização do GRUB, fazendo com que ele seja reinstalado automaticamente. Se você teve que executar alguma etapa especial na instalação do GRUB quando instalou originalmente o Manjaro, talvez seja necessário executá-la novamente agora.

Ou se você adicionou novos discos ao sistema depois de instalar o sistema operacional e atualizá-lo, talvez você não tenha precisado de nenhuma etapa especial originalmente, mas pode precisar delas agora... e pode ser isso que acionou a atualização automática.

Se o seu sistema usa BIOS clássico em vez do novo firmware UEFI, a causa raiz provavelmente é o fato de que não há uma maneira garantida de o sistema operacional identificar os discos que seriam significativos para o BIOS. Sem mais informações do administrador do sistema, o grub-installcomando terá que adivinhar essencialmente em que ordem o BIOS detectará os discos no momento da inicialização.

Se o /boot/grub/device.maparquivo existir, ele descreve as informações/suposições atuais que o GRUB possui sobre a ordem de inicialização do BIOS; se você adicionar/remover/alterar discos no sistema, você também deverá atualizar este arquivo para corresponder ao novo estado, caso contrário, uma atualização automática do GRUB poderá causar exatamente o tipo de situação que você está enfrentando agora. Para corrigir, corrija o arquivo atual device.mappara corresponder à forma como o BIOS realmente vê os discos e use grub-installpara reinstalar o GRUB.

informação relacionada