Quando você faz a instalação do Ubuntu usando dual boot…
- Instale primeiro o Windows
- Depois instale o Ubuntu
… você terá uma tela parecida com essa. O famoso GRUB, onde você escolhe qual SO você quer inicializar.
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
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.