GNU/Linux - Recuperando a inicialização do GRUB
Muitas pessoas quando instalam outro sistema operacional junto ao Linux acabam por perder o registro do GRUB na MBR e ficam sem poder acessar o Linux.
A solução para isso é dar boot usando qualquer LiveCD, disquete, USB,… para que se possa regravar as informações do GRUB na inicialização.
Caso você não tenha nenhum, aconselho que grave o GParted LiveCD. Com esse CD também servirá para que você redimensiones partições e/ou formate seu HD caso algum dia seja necessário.
Site do projeto GParted:
http://gparted.sourceforge.net
Após dar o boot você deve montar a sua partição em uma pasta qualquer e copiar o /dev do Linux que você acaba de iniciar para a pasta de montagem (vamos supor que o seu Linux esteja instalado em /dev/hda1):
# mkdir /mnt/hd
# mount -o rw /dev/hda1 /mnt/hd
# mount -o bind /dev /mnt/hd/dev
Em seguida usaremos o chroot para entrar no seu HD montado como se fosse o “/”:
# chroot /mnt/hd /bin/bash
Agora que já estamos no HD basta executar o GRUB e reinstalá-lo na MBR:
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
hd0 se refere ao primeiro HD (hda), “,0″ se refere à primeira partição (hda1). “,1″ iria se referir a segunda partição (hda2) e assim por diante.
E isto é tudo. Você acaba de reinstalar o GRUB na inicialização do sistema!
Obs.: MBR é a sigla de Master Boot Record (setor zero) e é nele que contém o código de arranque do sistema operacional e os identificativos de cada partição.
Autor/fonte: Linuxar.com.br

