Inicialize seu liveCD.
-
Monte a partição na qual sua instalação do Ubuntu está. Se você não tiver certeza de qual é, inicie o GParted (incluído no Live CD) e descubra. Geralmente é uma partição EXT4. Substitua o XY pela letra da unidade e pelo número da partição, por exemplo:
sudo mount /dev/sda5 /mnt
.sudo mount /dev/sdXY /mnt
-
Agora ligue os diretórios aos quais o grub precisa acessar para detectar outros sistemas operacionais, da seguinte forma:
sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
-
Agora vamos para isso usando o chroot.
sudo chroot /mnt
-
Agora instale, verifique e atualize o grub.
Desta vez, você só precisa adicionar a letra da unidade (geralmente a) para substituir X, por exemplo:
grub-install /dev/sda
,grub-install –recheck /dev/sda
.grub-install /dev/sdX grub-install --recheck /dev/sdX update-grub
-
Agora o grub está de volta, tudo o que resta é sair do sistema chrooted e desmontar tudo.
exit && sudo umount /mnt/dev && sudo umount /mnt/dev/pts && sudo umount /mnt/proc && sudo umount /mnt/sys && sudo umount /mnt
-
Encerre e ligue o computador novamente e você terá a tela padrão do Grub2.
Você pode querer atualizar o grub ou reinstalar o bug da maneira que quiser.