Hoje acabou a energia na minha casa que tenho um servidor rodando, na verdade possuo três VM’s enfim o no-break não aguentou e desligou, liguei tudo e quando fui iniciar a vm principal me deparei com isso:
error: file not found. grub rescue>_
E agora?
Tem formas de por este console mesmo você fazer ele funcionar e “configurar” o grub novamente porém como não é dual boot e só tenho o linux rodando, achei mais prático dar um boot com um CD do Linux no caso o que eu tinha em mãos era o Linux Ubuntu 11.10 e instalar o boot novamente, e foi o que fiz. Então de boot por um CD ou ISO de um Linux pode ser Ubuntu, Debian, CentOS sei la o que tiver ae. Depois que bootar o sistema abra um terminal e digite:
root@ubuntu:/# fdisk -l ... Dispositivo Boot Início Fim Blocos Id /dev/sda1 * 1 1939 15568896 83 Linux /dev/sda2 1939 2004 522241 5 Estendida /dev/sda3 1939 2004 522240 82 Linux swap / Solaris ...
Algo como a tela acima você irá ver, e o mais importante é onde esta o * e em qual dispositivo no meu caso no /dev/sda1, próximo passo montar esta partição para podermos alterar o grub com problema.
root@ubuntu:/# mount /dev/sda1 /mnt
Caso algum erro seja reportado tente a sintaxe abaixo:
root@ubuntu:/# mount -t ext4 -o rw /dev/sda1 /mnt
Agora vem o “pulo do gato”:
root@ubuntu:/# grub-install --root-directory=/mnt/ /dev/sda Installation fishied. No error reported.
Irá instalar o novo boot baseado no device que você passou, após a instalação reinicie e remova o CD. Caso queira confirmar, após a vm levantar digite:
root@ubuntu:/# grub-install --recheck /dev/sda Installation fishied. No error reported.
Além desse passo-a-passo você pode ter instalado o Boot-Repair que é um conjunto de configurações para estes casos, para instalar:
https://help.ubuntu.com/community/Boot-Repair
Até a próxima!
Linux – error: file not found no boot by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.