Eu resolvo isso, é assim que todo (mesma partição de inicialização):
Inicialize no Live CD do Ubuntu 12.04 e clique em "Experimentar o Ubuntu sem instalar":
Depois que a área de trabalho é carregada, precisamos montar a partição raiz para que possamos conceder às permissões de leitura / gravação do usuário do live cd em seus arquivos e pastas do sistema. Vamos primeiro identificar a partição onde o Ubuntu está instalado com este comando:
sudo fdisk -l
Nota: O Terminal pode ser iniciado pressionando CTRL + ALT + T.
A partição do Ubuntu na qual trabalharemos será rotulada com a palavra "Linux", como mostrado na captura de tela abaixo:
Execute agora esta sequência de comandos para montar a partição raiz:
sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu
Em seguida, você precisa montar essas pastas do sistema para usá-las em seu ambiente de área de trabalho atual:
sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys
Agora faça o chroot no seu disco rígido com este comando:
sudo chroot /media/ubuntu
Você tem permissões de leitura / gravação em sua partição raiz. Para instalar o GRUB2, você precisa usar um desses dois comandos:
grub-install /dev/sda
ou
grub-install --root-directory=/media/ubuntu /dev/sda
Nota: o "sudo" não é necessário, já que você está logado como root agora. Também mantenha / dev / sda como está.
Se a instalação for bem sucedida, você obterá estas saídas:
root @ ubuntu: / # grub-install /dev/sda
Instalação concluída. Nenhum erro foi relatado.
Atualize o GRUB2 com este comando:
update-grub
Agora remova o CD de instalação do Ubuntu e reinicie o sistema para ver se o menu de inicialização do GRUB2 foi restaurado ou não.