link funciona perfeitamente, com muito claro instruções!
Eu tenho o Ubuntu 12.04.1 rodando como um VirtualBox no Windows 7. O Ubuntu travou (alegou que o host tinha pouca memória, mas isso parece um pouco estranho, já que eu tenho 6 GB de RAM e estava apenas dando o Ubuntu 2 Gb), então eu reiniciei o Ubuntu. No entanto, quando fiz isso, recebi o seguinte erro:
error: ELF header smaller than expected
grub rescue>
Eu tentei inicialmente a solução fornecida no link - mas não consegui encontrar o local da iso na etapa 4 (presumivelmente porque é um VirtualBox mesmo assim?)
Quando inicializo do iso, não obtenho uma opção para reparar, apenas inicializo a partir do CD ou instalo do zero.
Existe uma maneira de:
ou
Uma das opções é possível / melhor que a outra?
link funciona perfeitamente, com muito claro instruções!
Certifique-se de que o ISO esteja montado na VM; se for, então ele deve aparecer nos resultados quando você faz 'ls' no prompt de resgate do grub, e você deve ser capaz de continuar com o passo 4 normalmente.
Dito isto, pode ser mais simples apenas reconstruir a VM a partir de uma nova instalação do Ubuntu, e recuperar seus arquivos de lá. Se você seguir esse caminho, sugiro clonar uma cópia segura da nova VM assim que terminar a instalação do Ubuntu, ou antes de recuperar seus dados; Dessa forma, se a VM falhar e morrer novamente, você poderá simplesmente clonar a cópia de segurança e iniciar a partir dela, em vez de precisar reconstruir a partir do zero novamente.
Tags virtualbox ubuntu