Eu recentemente re-instalei a janela, depois deixei sem menu de grub. Aqui está como reinstalar o grub a partir de um disco ativo.
Parte 1:
Primeiro
Faça login usando um LiveDVD (ou USB) do Ubuntu e abra um terminal para digitar o seguinte comando para listar suas partições. . .
sudo fdisk -l /dev/sda
Isso pressupõe que o Ubuntu está no seu primeiro disco rígido "sda", é claro que pode ser "sdb" ou qualquer outra coisa.
Aqui está um exemplo da saída. . .
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13206 6655792+ 7 HPFS/NTFS
/dev/sda2 13207 232581 110565000 5 Extended
/dev/sda5 228706 232484 1904616 82 Linux swap / Solaris
/dev/sda6 13207 228705 108611464+ 83 Linux
Em seguida,
Precisamos montar o / dev / sda6, a partição do Ubuntu. Lembre-se, o seu número de partição provavelmente não pode ser sda6, então mude o número apropriadamente. . .
sudo mount /dev/sda6 /mnt
Agora, precisamos instalar o gerenciador de inicialização Grub2 no MBR. . .
NOTA: é importante que você não digite o número da partição aqui.
Insira apenas a letra da partição. Aqui estamos usando o primeiro disco rígido. . . sda.
sudo grub-install --root-directory=/mnt/ /dev/sda
O resultado bem-sucedido não deve informar erros.
Parte Dois:
Continue usando a mesma sessão de disco ao vivo para o seguinte.
Agora é necessário fazer o chroot na sua instalação do Ubuntu para rodar o update-grub.
Execute cada um desses comandos, um por um; novamente, substituindo o sda6 pelo número da partição da sua instalação do Ubuntu. . .
sudo mount /dev/sda6 /
sudo chroot /
sudo update-grub
A saída deve listar cada um dos seus sistemas operacionais ou pelo menos sua instalação do Ubuntu.
Reinicie e lembre-se de remover seu dispositivo usb ou cd ao vivo antes de fazer login novamente.
Se o Windows não estiver listado, você poderá executar o sudo update-grub novamente no Ubuntu após a reinicialização.