Como recuperar uma partição Linux no Grub Rescue?

1. Como recuperar uma partição Linux no Grub Rescue?

rob
robgeek

(usa Debian)

Enviado em 30/06/2015 - 14:14h

Boa tarde!

Tenho Arch Linux instalado no meu notebook e tive um problema quando fui instalar o Windows 7 em uma outra partição. Agora, toda vez que ligo o note eu entro direto no grub rescue. Vejam o que acontece quando eu digito ls:
grub rescue> ls
(hd0) (hd0,msdos5) (hd0, msdos1)
grub rescue> ls (hd0)
(hd0): Filesystem is unknown
grub rescue> ls (hd0,msdos5)
(hd0,mdsos5): Filesystem is unknown
grub rescue> ls (hd0,msdos1)
(hd0,mdsos1): Filesystem is unknown


Minhas partições estavam dispostas da seguinte forma:
Windows7 Boot partition -> sda1
Windows 7 system -> sda2 (NTFS)
Backup partition -> sda5 (NTFS)
Arch Linux -> sda6 (ext4)
Swap -> sda7


Eu sei que há tutoriais por aí ensinando a recuperar, mas os que eu li não havia esse negócio de "(hd0,mdsos5)". Por favor, pessoal! Alguém me ajude a recuperar essa partição do Linux, pois há coisas importantíssimas na partição "Backup" e não estou conseguindo instalar de jeito nenhum o Windows também.

Obrigado desde já.


  


2. Re: Como recuperar uma partição Linux no Grub Rescue?

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2015 - 15:56h

No ubuntu , debian e distribuições derivadas eu usava esta dica
http://www.vivaolinux.com.br/dica/Como-recuperar-o-GRUB-em-3-comandos-Esse-funciona

No mageia, fedora e distruições derivadas eu usava esta dica:
http://www.vivaolinux.com.br/dica/Recuperando-GRUB-do-Mageia-Linux




3. Re: Como recuperar uma partição Linux no Grub Rescue?

rob
robgeek

(usa Debian)

Enviado em 30/06/2015 - 23:17h


O problema é que as suas duas soluções envolvem live cd e o arch não tem essa opção. Na versão que eu baixei e gravei no dvd não tem como eu acessar um terminal virtual.


4. Re: Como recuperar uma partição Linux no Grub Rescue?

Vinicius
Mr.Vinii

(usa Debian)

Enviado em 30/06/2015 - 23:24h

robgeek escreveu:


O problema é que as suas duas soluções envolvem live cd e o arch não tem essa opção. Na versão que eu baixei e gravei no dvd não tem como eu acessar um terminal virtual.


Tenta com um live cd do Debian / Ubuntu !!


5. Re: Como recuperar uma partição Linux no Grub Rescue?

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/06/2015 - 23:37h

Você precisa no mínimo de uma segunda máquina prá ficar consultando na internet ou dos procedimentos anotados num caderninho prá consulta. Considerando que o boot tem que estar ferrado prá usar este procedimento, eu diria que é improvável alguém saber de cabeça.

Tem este tópico: http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/grub-rescue
e este aqui: http://www.vivaolinux.com.br/dica/Solucao-para-grub-rescue-sem-Live-CD

Eu mesmo só realizei uma vez até hoje e não me lembro mais.

--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


6. Re: Como recuperar uma partição Linux no Grub Rescue?

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/07/2015 - 00:22h

robgeek escreveu:


O problema é que as suas duas soluções envolvem live cd e o arch não tem essa opção. Na versão que eu baixei e gravei no dvd não tem como eu acessar um terminal virtual.


Não blasfeme Jovem!
A midia de instalação do arch também serve como livecd de recuperação, porem sem ferramentas gráficas.


Pode usar o próprio live do arch para fazer um chroot e reinstalar o grub.

Como estou de bom humor hoje, vou lhe passar alguns passos, basta adaptar ao seu caso:

Apos iniciar o "cd" de instalação, ao cair no terminal faça:

Para identificar a partição do arch

parted -l

# monte a partição, supondo que a partição onde esta o / do arch é a /dev/sda3, troque o três pelo numero correspondente no seu caso

mkdir /mnt/arch
mount /dev/sda3 /mnt/arch

*Neste exemplo o /boot não esta em partição separada, se no seu caso estiver monte ele dentro de /mnt/arch
algo como mount /dev/sda2 /mnt/arch/boot

Rode o arch-chroot (Olha o arch facilitando sua vida, lhe poupando alguns comandos aqui).

arch-chroot /mnt


Reinstale o grub

grub-install --recheck /dev/sda
update-grub


Reinicie a maquina.

Mais informações, no livro sagrado do arch:
https://wiki.archlinux.org/index.php/Change_root

--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;



7. Re: Como recuperar uma partição Linux no Grub Rescue?

rob
robgeek

(usa Debian)

Enviado em 01/07/2015 - 00:24h


Obrigado por suas respostas!
O que está me confundindo nestes tutoriais é que eles falam em (hd0,1) ou(hd0, 2) ou coisa do tipo, mas para mim aparece: (hd0), (hd0,msdos5) e (hd0, msdos1)

O que siginfica esse msdos5 ou 1? Onde estão as partições do linux?


8. Re: Como recuperar uma partição Linux no Grub Rescue?

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/07/2015 - 00:28h

robgeek escreveu:


Obrigado por suas respostas!
O que está me confundindo nestes tutoriais é que eles falam em (hd0,1) ou(hd0, 2) ou coisa do tipo, mas para mim aparece: (hd0), (hd0,msdos5) e (hd0, msdos1)

O que siginfica esse msdos5 ou 1? Onde estão as partições do linux?


Esqueça estas coisas por hora (Indicam o numero do disco e das partições, algo como primeiro disco, partição1 etc) e foque nos passos que lhe enviei, com isto conseguira reinstalar o grub sem maiores problemas

--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {}\ ;



9. Re: Como recuperar uma partição Linux no Grub Rescue?

rob
robgeek

(usa Debian)

Enviado em 01/07/2015 - 00:34h

erisrjr:

O problema é que ele não cai no terminal quando eu coloco o cd de instalação. Quando eu coloco o cd ele me dá a seguinte mensagem de erro:

triggering uevents ...after a while...
worker [67] /devices/pci0000:00/0000:00:11.0/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda16 is taking a long time


Talvez a única referência que você vai ver desse problema no Google é um tópico feito pelo meu irmão no forum do Arch Linux, mas que ninguém respondeu até agora. O cd está ok, o que acontece é que eu tinha Windows em uma outra partição, quando fui reinstalar os sistemas começando pelo Windows, no particionador, eu deletei a partição do Windows apenas e quando ele foi instalar o sistema tudo parou de funcionar. Aí eu reiniciei o sistema e tentei tudo de novo e a tela congelou logo no início da instalação, não tinha nem entrado no particionador deles. Congelou com a mensagem "Starting Windows".

Depois reiniciei de novo e vi que nem o Windows antigo nem o Arch bootavam, mas na bios, eu fiz testes na memória ram e no hd e eles não apresentaram problema nenhum.

Agora, quando eu coloco o cd do Arch eu recebo aquela mensage acima e mais nada acontece.


10. Re: Como recuperar uma partição Linux no Grub Rescue?

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2015 - 17:24h

robgeek escreveu:

erisrjr:

O problema é que ele não cai no terminal quando eu coloco o cd de instalação. Quando eu coloco o cd ele me dá a seguinte mensagem de erro:

triggering uevents ...after a while...
worker [67] /devices/pci0000:00/0000:00:11.0/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda16 is taking a long time


Talvez a única referência que você vai ver desse problema no Google é um tópico feito pelo meu irmão no forum do Arch Linux, mas que ninguém respondeu até agora. O cd está ok, o que acontece é que eu tinha Windows em uma outra partição, quando fui reinstalar os sistemas começando pelo Windows, no particionador, eu deletei a partição do Windows apenas e quando ele foi instalar o sistema tudo parou de funcionar. Aí eu reiniciei o sistema e tentei tudo de novo e a tela congelou logo no início da instalação, não tinha nem entrado no particionador deles. Congelou com a mensagem "Starting Windows".

Depois reiniciei de novo e vi que nem o Windows antigo nem o Arch bootavam, mas na bios, eu fiz testes na memória ram e no hd e eles não apresentaram problema nenhum.

Agora, quando eu coloco o cd do Arch eu recebo aquela mensage acima e mais nada acontece.


Estranho, talvez alguma bagunça na tabela de partições.

Tente iniciar com o live do systemrescue (Varias opções de boot para testar) e verifique como ficou o particionamento por ele:
http://ufpr.dl.sourceforge.net/project/systemrescuecd/sysresccd-x86/4.5.3/systemrescuecd-x86-4.5.3.i...

Duvidas, pergunte.

--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts