Minha "rotina do Fix-Grub" é a seguinte:
- Inicialize a partir de um LiveCD do Ubuntu (chave USB normalmente)
- Monte a partição
/root
e/boot
da instalação original no ambiente ativo. Digamos que minha raiz esteja montada em/tmp/myRoot/
e inicialize em/tmp/myBoot/
- Monte / ligue alguns diretórios importantes em
sudo mount --bind /dev /tmp/myRoot/dev
sudo mount --bind /proc /tmp/myRoot/proc
sudo mount --bind /sys /tmp/myRoot/sys
sudo mount --bind /tmp/myBoot /tmp/myRoot/boot - Chroot na minha instalação original
sudo chroot /tmp/myRoot/
- Agora eu geralmente faço
update-grub
, mas desde que você bagunçou seu sistema de inicialização usando algum aplicativo estranho de terceiros, acho que seria melhor reinstalar o grub usandogrub-install /dev/sda
*. - Quando terminar,
exit
o chroot e reinicialize o sistema (sem sua mídia ao vivo)