inicialização

Iniciado por anandar, 17 de Julho de 2016, 15:48

tópico anterior - próximo tópico

anandar

olá boa tarde,
Sou nova aqui e to com um probleminha, meu pc tava atualizando qnd travou e reiniciou mas nao foi para tela normal, apareceu essa msg:

error: ELF header smaller than expected
Entering rescue mode
grub rescue>

Poro favor me ajudem, o pc qnd liga fica na tela com essa msg.

druidaobelix

Se tiver imediatamente disponível um live-iso (pendrive ou cdrom), suba o sistema por ele, instale o boot-repair e use-o para consertar o problema.

Se não tiver o live-iso e estiver em dual boot com o Windows, use-o para criar um

Para instalar o boot-repair

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

Estando nele, em princípio use o reparo padrão que ele recomendar (botão "Recommended repair").
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

anandar

nao é dual boot e não tenho o live-iso... :-\
ondebaixo o liv

druidaobelix

Existem outras considerações que se poderia fazer, tais como:

1) você alterou alguma coisa no setup da máquina, como por exemplo, se ela for UEFI, acaso mudou o chaveamento para Legacy (CSM)?
Isso inevitavelmente iria ocasionar um problema de boot.

2) no menu do grub, que é a tela inicial, existe a opção de subir pelo kernel anterior. Está sendo possível fazer isso? Experimentou essa opção?
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Para baixar o arquivo .iso e com ele montar um live iso (pendrive ou cdrom) é ir no site do Ubuntu, observando a específica versão do seu sistema (ou sabor, Kubuntu, Lubuntu, Xubuntu, etc).

Não deixe de conferir o md5sum do arquivo baixo antes de fazer o live-iso.

A partir desse link abaixo você acessa todas as versões e sabores e ainda pode conferir o md5sum

https://help.ubuntu.com/community/UbuntuHashes

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

anandar

ok druidaobelix, vou baixar
respondendo sua pergunta anterior a chave nao mudou.

druidaobelix

Qual é a versão/ambiente do seu Ubuntu?

É um notebook?
Então ele já possui o setup do tipo UEFI?
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#7
Deixe resumir de uma outra forma: há outras possibilidades de tentar corrigir isso, aliás, eventualmente mesmo usando apenas o prompt (grub rescue> ) que você diz estar vendo, entretanto, esse uso depende de uma contextualização maior, que é saber o hd e partição onde o sistema se encontra instalado, ou seja, de uma forma mais direta, depende de certa forma com qual nível de facilidade você trafega no Linux, o nível de conhecimento mesmo.

Daí que recomendei o boot-repair, ele geralmente faz tudo isso por você e no mais das vezes a recomendação padrão resolve a grande maioria dos problemas, embora não todos.

Como você disse que travou durante uma atualização, talvez você tenha que executar um fsck para corrigir eventuais erros no sistema de arquivos que possam ter gerado arquivos corrompidos.

sudo e2fsck -C0 -p -f -v /dev/sdxn

no exemplo acima sdxn é apenas uma generalização, tem que adequar ao caso concreto, isto é, como o seu disco rígido é identificado no sistema, geralmente é sda mesmo, porém nem sempre, e também geralmente é a primeira partição, porém não necessariamente, então tem que ver como é realmente o seu sistema no caso concreto. O 'x' substitui pela concreta letra do disco respectivo e o 'n' pela concreta numeração da partição respectiva. Exemplo: sda1 ou sda2 ou sdb1, etc, veja como é o seu disco, geralmente é mesmo sda1

Como ver o particionamento?

Use o comando

sudo fdisk -l

no final do comando acima é sinal de hífen mais letra ele


Como não tenho maiores informações sobre o seu sistema, se quiser testar diretamente consertar a partir do prompt de erro (grub rescue>), é por sua conta e risco  :-[



set prefix=(hdX,Y)/boot/grub  # Exemplo: (hd0,1) , (hd1,5)
set root=(hdX,Y)
insmod linux
linux /vmlinuz root=/dev/sdXY ro  # Exemplo: root=/dev/sda1 , /dev/sdb5
initrd /initrd.img
boot

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Faltou dizer: se nada disso resolveu, se nem mesmo com o boot-repair resolveu, então use o próprio para obter o que lá consta como "Bootinfo", que é um relatório do sistema gerado pelo boot-repair.

Envie esse relatório"bootinfo" para o Pastebin, informando aqui no seu tópico a url correspondente que então iremos dar uma olhada nele e ver se é possível melhor identificar o problema.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Mais um adendo: o bom de um Fórum é a experiência acumulada, então talvez você também queira ver e possa ser útil o excelente tópico do colega /jomafras/ sob o título:

Mil e uma maneiras de recuperar GRUB 2, GRUB 2 EFI e GRUB

http://ubuntuforum-br.org/index.php/topic,14614.0.html
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

anandar

Druidaobelix consegui fazer com o boot-repair, ja esta funcionando normal.
Obrigada pela atenção, sou um pouco nova em ubuntu, vc foi de grande ajuda valeu.