Quando você faz a instalação do Ubuntu usando dual boot

  1. Instale primeiro o Windows
  2. Depois instale o Ubuntu

… você terá uma tela parecida com essa. O famoso GRUB, onde você escolhe qual SO você quer inicializar.

post-bg-grub.png

Mas e no dia que dá pau no computador e você não consegue inicializar o GRUB? Calma, não precisa se desesperar e jogar o computador no lixo.

Faça o seguinte:

Inicie um Live-CD ou Live-USB com a mesma arquitetura do Linux que estava instalado, ou seja, se o Linux instalado for 64 Bits, use Live-CD ou Live-USB 64bits, se o Linux instalado for 32bits use Live-CD ou Live-USB 32bits.

  • Abra o terminal (CTRL+ALT+T)
  • e digite
sudo su

Veja qual partição está instalada o seu Linux

lsblk

lsblk.png

Crie uma pasta para ser o ponto de montagem

mkdir hd

Monte a partição que tem o Linux

mount /dev/sda3 hd/

Nota: no meu caso sda3 é a minha partição Linux, talvez na sua seja diferente.

Vincule temporariamente os dispositivos e processos ativados atualmente pelo Live-CD no Linux que está instalado.

mount --bind /dev/ hd/dev
mount --bind /proc/ hd/proc
mount --bind /sys/ hd/sys

Mude temporariamente a referência ao / para dentro da pasta

chroot hd/

Reinstale o GRUB utilizando o próprio sistema instalado no hd

grub-install /dev/sda
update-grub
exit

Desmonte todas as partições

umount -a

Reinicie o sistema

reboot

Agradecimentos ao meu amigo Fábio.