Você provavelmente substituiu seu setor de inicialização. Tente usar o Supergrubdisk . Se por algum motivo isso não funcionar, você pode tentar o guia do wiki do usuário do Ubuntu:
Comece com um CD de instalação do Ubuntu (ou qualquer outro Linux que rode de um CD como o knoppix). Em seguida, monte sua partição raiz do Ubuntu do HDD para alguma pasta, por exemplo / mnt. Se você tiver uma partição / usr, / boot ou / etc separada, monte-a na subpasta correspondente da partição raiz (portanto, se root estiver montado em / mnt, a inicialização deverá ser em / mnt / boot e assim por diante). Quando terminar, você pode simplesmente "sudo-install -root-directory = / mnt / dev / sda" (claro, somente se o seu hdd for sda).
Se o último passo não funcionar, porque sua instalação é muito desatualizada, você ainda deve ser capaz de usar o método chroot também dado em ubuntuusers.de: Monte a raiz e a partição de inicialização conforme descrito acima e ligue o / diretório dev de modo que você também o tenha disponível dentro da partição raiz montada (supondo que a partição raiz esteja montada em / mnt):
sudo mount -o bind /dev /mnt/dev
O mesmo que para / sys e / proc
sudo mount -o bind /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
Agora você pode chroot
sudo chroot /mnt /bin/bash
E você deve estar pronto para executar o "grub-install / dev / sda". Também é uma boa ideia executar o "update-grub" posteriormente.