Recuperar o Grub

Recuperar o Grub

 

GRUB é a sigla para GRand Unifield Bootloader. Trata-se de um gerenciador de boot desenvolvido inicialmente por Erich Stefan Boleyn, disponibilizado como software GNU. Entre seus principais recursos está a capacidade de trabalhar com diversos sistemas operacionais, como o Linux, o Windows e as versões BSD, e seu conseqüentemente suporte a vários sistemas de arquivos, como o ext2, ext3, ext4, reiserfs, FAT, FFS, entre outros.

Um dos motivos mais óbvios para o GRUB ser usado é sua capacidade de permitir que o usuário escolha um dos sistemas operacionais instalados em seu computador. Em outras palavras, o GRUB é capaz de trabalhar com "multiboot". Além disso, esse gerenciador também é capaz de "bootar" sistemas em discos SCSI ou mesmo carregá-los através de imagens disponíveis em rede.

Mas às vezes entre uma instalação e outra acabamos perdendo a sequência de inicialização por isso o sistema não inicia. Para citar um exemplo, recentemente instalei o sistema em uma partição para teste e quando terminei o teste formatei a partição e acabei perdendo o Grub.

Hoje é bem simples resolver esse problema, basta ter o Live-CD do Ubuntu ou o CD de instalação do  Debian.

Usando o Debian.

Vou usar como exemplo o cd de instalação para ambientes Xfce e Lxde que pode ser baixado no link abaixo. A imagem para download do Lxde Xfce está mais no final da página.

https://www.debian.org/CD/

 

De o boot pelo cd e na tela de instalação escolha System rescue e de enter.

Na próxima tela escolha Graphical rescue mode  - Se for máquina antiga escolha Rescue mode.

 

A seguir ele vai carregar os dados como se fosse na instalação como idioma, teclado, faça as escolhas aprorpriadas. Após irá ler o cdrom e carregar os componentes básicos. Vai aparecer a tela de rede, domínio,  e local de hora simplesmente escolha Continuar.  Se a configuração automática de rede falahar na próxima tela simplesmente escolha Não configurar a rede agora.

A próxima tela é a mais importante onde aparecerão as partições onde deve escolher qual delas usar como arquivo raiz. Escolha sempre a primeira /dev/sda1 e clique em Continuar.

Na próxima tela escolha Reinstalar o carregador de inicialização GRUB e clique em Continuar .

Na próxima tela irá pedir para digitar a partição que dever ser instalado o Grub, simplesmente escreva:   (hd0)             Escreva exatamente como o modelo:parêntese, hd, zero e parêntese para fechar (hd0) e clique em Continuar.

Vai reinstalar o Grub e na tela que aparecer após a reinstalação escolha Reinicializar o sistema e tire o cd da bandeja.

 

Usando um live CD/USB do Ubuntu ou distribuições baseadas nele.

Dê o boot pelo cd ou pendrive, abra o terminal e digite:  sudo apt-get install grub

Depois de instalado digitar passo a passo os comandos abaixo um por vez dando enter.

Copie e cole no terminal.

sudo mkdir /media/disk
sudo mount /dev/sda3 /media/disk
sudo cd /proc
sudo mount -o bind /proc /media/disk/proc
sudo mount -o bind /dev /media/disk/dev
sudo chroot /media/disk
sudo /usr/sbin/grub-install /dev/sda

pronto é só reiniciar a maquina.