Eu tive o mesmo problema e as instruções que indicaram arriba não vão funcionar à primeira. No meu caso (que suponho que seja o mesmo que o seu) o que ocorreu foi que na configuração do grub-customizer, baixo as opões de 'linux (personalizado)' desmarquei tudo salvo a entrada que correspondia à versão do kernel em uso (é dizer desmarquei '(entrada nova)' '(script code)' e a do modo de recuperação). Então, quando fiz upgrade e veio a nova versão do kernel ela não aparecia porque era uma (entrada nova) e estava desmarcada, e a versão anterior também não aparecia porque por defeito o grub carrega a 'primeira entrada por posição' que agora correspondia à nova versão do kernel. Bom, isto é o que suponho que ocorreu.
Eu logrei resolver o problema mas não lembro exatamente como
. Foi por ensaio e erro, e provei tantas coisas sem resultado que ao final já estava decidido a reinstalar e dava-me igual danar os dados. Postei isto por se alguém que sabe o que se faz nos diz como se resolve o problema como eu o descrevi e pode ajudá-lo.
Se quer arriscar entre pelo cd ou o usb do ubuntu, vá no 'Sistema de arquivos' que corresponde ao diretório raiz da sua instalação e comprove se em boot/grub/grub.cfg aparece uma linha como esta
### BEGIN /etc/grub.d/10_linux_proxy ###
O ¨_proxy¨ não faz parte do arquivo original, é uma modificação que faz o grub-customizer e que carrega os scripts com a sua configuração, que estão em /etc/grub.d/proxifiedScripts. Quando segue os passos para recuperar o grub2 das instruções anteriores é isto o que recupera e tudo segue na mesma.
O que eu fiz foi entrar no nautilus como administrador desde o usb com ¨sudo nautilus¨ no terminal e substitui as pastas (faça cópias!)
boot/grub e
/etc/grub.d da minha instalação pelas que estão no 'Sistema de arquivos' do usb, só copiar, colar e substituir de um lado para o outro; e logo então seguir as instruções de
http://ubuntuforum-br.org/index.php?topic=57895.0Penso que isto foi o que resolveu o meu problema, mas não estou certo; eu fiz outras modificações (que nem lembro) e não sei se elas tiveram parte na solução. Alguma vez o grub nem sequer carregou no inicio depois de eu provar algo, mas sempre pude recuperá-lo desde o usb seguindo as instruções originais (só aparecia windows, mas pelo menos estava lá o grub!).
O post ficou longo porque eu queria explicar-lhe como razoei e adverti-lo de que não sei bem se estou certo, prove isto só se não acha outra solução.