Troubleshooting > Reinstalando o GRUB na MBR

Se ao tentar reinstalar o GRUB na MBR do disco você se deparar com o erro “No suitable drive was found in the generated device map“, siga os passos abaixo.

Primeiramente, é preciso observar se o sistema está ligado e a dificuldade está na instalação do GRUB antes do boot ou se o sistema está fora do ar e não boota. Caso o sistema esteja ligado, pule para o passo 2. Se não, execute o passo #1 destacado a seguir:

Atenção: Nesses exemplos utilizarei o disco “/dev/sda“. Observe que aqui é utilizado o disco, não a partição. Ou seja, utilize o disco correspondente a partição do /boot.

1 – Bootando pelo Live CD

Inicie o sistema por um Live CD e monte a partição que corresponde ao /boot com permissão de leitura e escrita.

Minha sugestão de Live CD é o SystemRescue.

Uma vez que tenha iniciado o Live CD, monte a partição que corresponde ao /boot. Exemplo:

# mkdir /mnt/sistema
# mount -t ext3 -o dev /dev/sda3 /mnt/sistema

Agora faça um chroot para dentro da partição montada:

# chroot /dev/sda3

2 – Instalando o GRUB na MBR

Debian/Debian-Like

Se seu sistema for Debian ou Debian-Like (ex.: Ubuntu), execute o comando abaixo. Ele instalará o GRUB:

# grub-install /dev/sda

Redhat/Redhat-like

Se seu sistema for Redhat ou Redhat-like (ex. Centos e Fedora), execute o comando “grub” sem parâmetros:

# grub

No prompt do GRUB, execute a sequência de comandos abaixo:

grub> device (hd0) /dev/sda
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Com isso o GRUB será instalado no disco.

Caso esse disco esteja em RAID, repita os passos acima em cada disco do RAID.

3 – Desligando o Live CD

Caso tenha bootado o sistema pelo Live CD, agora desmonte a partição e reboot o sistema.

# umount /mnt/sistema
# reboot

Boa sorte e abraço!

Deixe uma resposta

This site uses Akismet to reduce spam. Learn how your comment data is processed.