Minha primeira tentativa em situações como esta seria o Boot-Repair. Você pode executá-lo de um LiveCD (virtual).
Eu tenho o VirtualBox-4.1 instalado no Ubuntu 10.04 com um .vdi
rodando o Xubuntu 12.04. Recentemente, uma atualização do Grub para o Xubuntu 12.04 para o Grub2.x, quebrou com a seguinte explicação:
error: ELF header smaller than expected
grub rescue> _
Existe uma solução fácil para isso? Eu poderia reinstalar, mas eu ajustei o Xubuntu 12.04 ao meu gosto, e não quero reinstalar um novo .vdi
. Infelizmente, não fiz um instantâneo disso.
Os resultados do Google passaram por cima da minha cabeça.
Tags grub2 virtualbox