Error: invalid environment block. Press any key to continue...
A mensagem de erro aparece imediatamente após a tela de inicialização em fundo roxo. Ubuntu 12.04.1 LTS.
recordfailHá apenas um dizendo recordfail. Devo excluí-lo assim mesmo?
Error: invalid environment block. Press any key to continue...
A mensagem de erro aparece imediatamente após a tela de inicialização em fundo roxo. Ubuntu 12.04.1 LTS.
recordfailHá apenas um dizendo recordfail. Devo excluí-lo assim mesmo?
Respostas:
Em http://ubuntuforums.org/showthread.php?t=1285098 :
Pressione Eno menu GRUB. Encontre a linha dizendo save_env recordfaile exclua tudo com a tecla Delou Backspace. Pressione Ctrl+ Xpara inicializar e abra o Terminal pesquisando-o no painel (menu do iniciador).
Execute o comando a seguir e, quando solicitar sua senha, digite-a e pressione Enter. Sua senha não será mostrada, nem mesmo asteriscos.
sudo -i
Em seguida, execute cada comando, um por um .
cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub
O penúltimo comando deve aparecer default=0. Se isso acontecer, execute o último comando e deixe-o terminar. Quando terminar, você deverá receber o prompt /boot/grub#ou algo parecido novamente (é o que você vê após cada comando). Execute exitduas vezes e, em seguida, reinicie.
sudo -ié a senha do USUÁRIO, não a senha root.
recordfail. Eu apaguei, mas ainda não pode obtê-lo para arrancar
Essa mensagem de erro significa que o grubenvarquivo tem mais de 1024 bytes. Isso é causado principalmente pela edição manual do arquivo. (por exemplo, viacrescenta uma nova linha na última linha)
Para evitar isso, você nunca deve editar o grubenv usando outra coisa que não grub-editenv.
O uso grub-editenv <filename> set exiting_var=existing_valuenão corrige o arquivo.
Especulação: você poderá consertar o arquivo excluindo um ou dois caracteres para obter o tamanho de volta exatamente a 1024 bytes. Se isso não funcionar, é necessário recriar o arquivo usando as instruções nesta resposta . (Obtenha os valores corretos das variáveis usando grub-editenv grubenv listprimeiro e recrie um arquivo com esses valores)