Preso no grub rescue. [RESOLVIDO]

1. Preso no grub rescue. [RESOLVIDO]

Sidney
kwazza

(usa Debian)

Enviado em 10/02/2014 - 23:41h

http://vivaolinux.com.br/topico/Debian/Instalar-Debian-num-notebook-com-EFI

Tudo começou quando eu finalmente parei de preguiça e fui tentar instalar o Debian no meu notebook.

Na realidade eu não segui exatamente o que um dos usuários que respondeu propôs. O que eu fiz foi seguir o que está escrito aqui: http://adrenaline.uol.com.br/forum/notebooks/476367-review-lenovo-s400.html

Configurei a BIOS EFI como está escrito e coloquei o meu pendrive para instalar o Debian normalmente (OBS: eu havia criado uma partição para ele antes). Só que houveram alguns probleminhas: Alguma [*****] tinha acontecido com o roteador wi-fi daqui de casa e o instalador não terminou de baixar os pacotes, e eu continuei a instalação assim mesmo. Depois eu vi que falta um driver proprietário com um nome críptico que parecia ser de alguma placa de rede.

Depois eu reiniciei e fui dar o primeiro boot e nada do painel do XFCE! Só um terminal de texto! Pensei que isso havia acontecido por causa do incidente com o donwload de pacotes. A primeira coisa que eu fiz foi dar um apt-get pra tentar instalar o XFCE 4, e nada! Dizia que o nome de repositório não podia ser resolvido e o apt pedia pra eu inserir um cdrom com os pacotes. Dei um ifconfig pra ver se tinha conexão, e nada! Só o localhost constava.

Depois disso eu desisti, desliguei o Debian, mudei as configurações da BIOS para dar prioridade ao EFI e consegui bootar no Windows 8 (lembrando que o GRUB 2 não conseguia dar boot no Windows), e no Windows simplesmente formatei e realoquei todas as partições Linux (talvez o meu maior erro) e as refiz para tentar de novo, rebootei, reconfigurei a BIOS para tentar instalar o Debian, dessa vez com tudo no lugar e rebootei denovo...

E, no boot, o textinho de boas vindas do GRUB e mais nada! Ele diz "no such partition" e me entrega um prompt (grub rescue>) onde tudo o que eu digito é unknow command. A causa disso é óbvia: Quando eu formatei as partições Linux, deletei os arquivos de configuração do GRUB e por isso ele quebrou. E como a BIOS começa a ler tudo da MBR, não de algum outro lugar da qual o Bootloader do Windows começa, eu não consigo carregar sistema nenhum!

Eu também não consigo acessar a BIOS: Não importa o quão rápido eu aperte o atalho de teclado, a BIOS não aparece! O GRUB 2 parece carregar tão rápido que já nem é mais possível acessar a BIOS.

E agora? Como sair disso? Lembrando que:
-- Os arquivos de configuração do GRUB sumiram e o Linux inexiste no meu HD.
-- Eu não tenho acesso a BIOS, ou pelo menos não consigo acessar.
-- Eu não faço a mínima ideia de que comandos eu posso digitar no grub.


  


2. Re: Preso no grub rescue. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/02/2014 - 00:27h

O grub deve ser instalado na mbr.
Coloque um cd de instalação vai no modo de recuperação e instale o grub.



3. Re: Preso no grub rescue. [RESOLVIDO]

Sidney
kwazza

(usa Debian)

Enviado em 11/02/2014 - 13:04h

chrislley escreveu:

O grub deve ser instalado na mbr.
Coloque um cd de instalação vai no modo de recuperação e instale o grub.


Não é possível. Para isso eu teria que entrar na BIOS e mudar a ordem de boot, e como eu disse, eu não consigo acessar a BIOS!


4. Re: Preso no grub rescue. [RESOLVIDO]

Sidney
kwazza

(usa Debian)

Enviado em 11/02/2014 - 14:59h

Pessoal, parece que não tem jeito. Acho que tentando fazer o que eu fiz acabei tornando meu notebook inutilizável.

Eu pesquisei um pouco, e constatei isso:
-- O GRUB pode apresentar dois prompts:
"grub>" e "grub rescue>"

Se o prompt for o primeiro, dá pra fazer muita coisa e até dar boot no Windows pelo GRUB. Mas se for o segundo, só existem 3 comandos disponíveis e nenhum deles resolve meu problema!

Em resumo, com meu notebook só, não dá pra fazer nada.

E agora? Só me aparece na cabeça abrir o notebook, tirar o HD e plugar ele por USB em outro computador como HD slave e tentar formatar a MBR e dá um fim no GRUB de vez. Mas eu não tenho outro computador e se eu fizer isso já era a garantia!


5. Re: Preso no grub rescue. [RESOLVIDO]

Sidney
kwazza

(usa Debian)

Enviado em 13/02/2014 - 22:33h

Pessoal, já consegui resolver o problema do grub rescue.

Só que eu fui instalar denovo e consegui. Mas tem outro problema, e pra não criar outro tópico vou perguntar aqui mesmo.

Quando eu termino de instalar, o grub dá um boot normal no Debian mas não dá boot no Windows. No grub aparece duas entradas: Uma que dá boot num suposto Windows Vista (em /dev/sda1) e outro Windows Vista Loader.

Quando eu dou enter nessas Entradas só aparece uma tela do Windows Boot Manager dizendo que não foi possível dar boot no Windows porque Alguma alteração de Software ou Hardware foi feita.

Como eu conserto isso e crio uma entrada Bootável do Windows 8 no GRUB?



6. Re: Preso no grub rescue. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/02/2014 - 22:40h

E então, vamos nos aventurar pelo grub? Vamos começar assim:

grub> ls

ele vai listar as partições como um par ordenado (disco,partição)

grub> root=(disco, partição)

selecione a partição de boot, com a imagem do kernel (vmlinuz) e a initrd, dê um ls / com a barra, se estiver na partição correta vai ver a vmlinuz e a initrd

grub> linux /vmlinuz-versão.gz root=/partição raiz do debian
grub> initrd /initrd-versão
grub> boot

Et voilà, seu Debian deve iniciar. A partir daí instale o que falta e reinstale o grub.


7. Re: Preso no grub rescue. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/02/2014 - 22:45h

É a segunda vez que respondo atrasado hoje =x


8. Re: Preso no grub rescue. [RESOLVIDO]

Sidney
kwazza

(usa Debian)

Enviado em 14/02/2014 - 08:42h

jerodrigo escreveu:

E então, vamos nos aventurar pelo grub? Vamos começar assim:

grub> ls

ele vai listar as partições como um par ordenado (disco,partição)

grub> root=(disco, partição)

selecione a partição de boot, com a imagem do kernel (vmlinuz) e a initrd, dê um ls / com a barra, se estiver na partição correta vai ver a vmlinuz e a initrd

grub> linux /vmlinuz-versão.gz root=/partição raiz do debian
grub> initrd /initrd-versão
grub> boot

Et voilà, seu Debian deve iniciar. A partir daí instale o que falta e reinstale o grub.


Isso já foi, cara; e mesmo que eu ainda estivesse com o problema, não resolveria. Como eu disse antes: Pelo manualzinho do GRUB que eu vi no gnu.org, ele pode apresentar dois prompts:
1. "grub>"
1. "grub rescue>"

Se for o primeiro, eu tenho vários comandos em mãos e posso fazer muita coisa sem nenhum SO. Se for o segundo, eu só posso usar o ls e set e carregar módulos que estejam disponíveis em alguma partição com ext*.

Primeiro que era o segundo prompt, então eu não podia rodar os comandos que você passou. Segundo é que mesmo que eu tivesse o primeiro prompt, eu não poderia carregar módulo nenhum nem bootar nada porque eu nem sequer tinha um Linux no HD!

Mas, como eu disse, eu consegui instalar direito dessa vez e estou com um novo problema: O GRUB 2 não dá boot no Windows 8.

Aliás, eu pesquisei mais um pouco, e vi que o GRUB 2 tem um suporte descente a EFI e se, na BIOS EFI, eu tivesse marcado a prioridade de boot como UEFI e não como Legacy Mode, na instalação o GRUB teria cuidado de se instalar na EFI; e desse jeito acho que ele criaria uma entrada correta pro Windows 8 e eu faria um dual boot descente; em conformidade com a tecnologia mais atual e sem apelar pra Legacy Mode e instalar o GRUB na MBR.

Mas, mesmo assim, alguém saberia como criar uma entrada correta para o Windows 8 no GRUB 2?


9. Re: Preso no grub rescue. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2014 - 11:51h

Cara, eu uso o grub com UEFI de boa. Com base em minhas observações - vou procurar a documentação mais tarde - creio que o grub legacy não vai chamar o Windows em EFI.

O que você pode fazer: Mude o modo de boot para EFI, novamente;
Use um live-cd da distro de sua preferência e inicie-a com suporte a EFI;
Faça um chroot;
Carregue os módulos efivars e efivarfs, tanto no hospedeiro quanto no ambiente chroot;
Desisnstale os pacotes de grub-bios do Debian e instale os de grub-efi;
Tenha certeza que a partição ESP (EFI) esteja montada em chroot/boot/efi e rode um grub-install ou grub2-install;
Instale o pacote os-prober e rode um update-grub.

O Grub tem problemas, mas não mais com a EFI em si e sim com o tal do SecureBoot, que também já funciona legal, em algumas distros.

Dê uma olhada em:



Se você estiver disposto, pode ativar a EFI e reinstalar o Debian, ele já vai instalar tudo quanto for necessário e tentar detectar o windows.


10. Re: Preso no grub rescue. [RESOLVIDO]

Daniela Siqueira
Danlogan

(usa Outra)

Enviado em 14/04/2017 - 22:05h

Boa noite, Rodrigo, tudo bem?

Estou com problemas no grub e não consigo iniciar o ubuntu 14.02. Você pode ajudar?

Segui este tópico https://www.vivaolinux.com.br/topico/Debian/Preso-no-grub-rescue

mas não consigo usar o comando linux /vmlinuz-ubuntu14.02.gz root=/hd1,gpt1 porque dá arquivo não encontrado.

Obrigado, abraço.

Julio


11. Re: Preso no grub rescue. [RESOLVIDO]

Daniela Siqueira
Danlogan

(usa Outra)

Enviado em 14/04/2017 - 22:49h

se a minha versão é ubuntu 14.04 ali fica vmlinuz-versão.gz

grub> ls /
boot /efi/en-us
grub> linux /vmlinuz-ubuntu14.04.gz root=(hd1,gpt1) ?? pergunto porque não sei bem o arquivo (como saber?). Em seguida dá como não encontrado


12. Uma solução possível - Windows 10

Matteus
MatteusArdigon

(usa Deepin)

Enviado em 08/09/2017 - 14:12h

Tive o mesmo problema ao instalar dois linux junto com o windows 10 rsrs.... Estava esperimentando o Elementary OS Loki, aí resolvi apagar a partição dele e colocar um Deepin OS, porém ao fazer isso deu bug do Grub, então ao iniciar o computador sempre aparecia essa msg grub rescue... tentei de diversas maneiras solucionar o meu problema, e a unica solução que tinha encontrado era ficar com o Elementary OS instalado... como não queria ter mais esse sistema continuei minha busca... ate encontrar um solução compatível com os meus interesses (apagar o linux definitivamente e utilizar o W10 sem ooutro sistema) pelo menos não instalado.
Então para quem deseja voltar a utilizar o Windows 10, sugiro criar um disco de instalação, iniciar no boot do sistema, entrar no prompt de comando e digitar o seguinte comando: "bootrec/fixmbr"
Pronto só reiniciar e voa lá como mágica.
Escrevi tudo isso para ajudar aqueles que tiveram o mesmo problema que eu e desejavam sair do linux.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts