Eu tinha instalado o Windows 7 e o Ubuntu 12.04 lado a lado usando dual boot.
Recentemente eu reinstalei minhas janelas e o menu grub desapareceu. Eu corri um reparo de boot do meu live cd do ubuntu para reinstalar o grub, mas ele ainda não está mostrando o Ubuntu, mas apenas o windows no grub *
* o link pastebin não é mais válido
Parece que a causa raiz do problema é que você tem uma partição / boot / separada que foi em um ponto configurada corretamente em seu / etc / fstab, mas você (ou alguma outra pessoa / script) comentou a entrada fstab para esta partição / boot /. Isto pode ser visto por esta linha em seu / etc / fstab de sda9:
#UUID=3a7e4da4-1e7c-4c01-9b8b-b2a7248c62f5 /boot ext4 defaults 0 2
Não sei por que isso é comentado, mas parece ser um erro. Isso fez com que seu grub.cfg não contivesse nenhuma entrada para o Ubuntu porque update-grub cria uma entrada para cada kernel encontrado em / boot /, já que sua partição / boot / não estava montada, você não tinha quaisquer kernels em / boot / e, portanto, nenhuma entrada do Ubuntu foi feita.
Para corrigir isso de um LiveCD / USB, primeiro monte a partição que contém o sistema de arquivos raiz da sua instalação do Ubuntu: sudo mount /dev/sda9 /mnt/
e edite seu fstab: gksudo gedit /mnt/etc/fstab
. Esse último comando deve abrir seu fstab no gedit, encontrar a linha
#UUID=3a7e4da4-1e7c-4c01-9b8b-b2a7248c62f5 /boot ext4 defaults 0 2
e remova o comentário (remova o caractere '#' do início da linha), salve suas alterações e saia do gedit.
Com o seu fstab consertado, você pode reinstalar o grub e deve ter opções para o Ubuntu e o Windows na inicialização. Usar o reparo de inicialização para reinstalar o grub provavelmente funcionará, mas eu recomendaria seguir este guia:
Execute o Reparo de inicialização, atualize-o , clique em Recommended Repair
. Feito.