Minha "rotina do Fix-Grub" é a seguinte:
- Inicialize a partir de um LiveCD do Ubuntu (chave USB normalmente)
- Monte a partição
/roote/bootda 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,
exito chroot e reinicialize o sistema (sem sua mídia ao vivo)