Como recuperar o GRUB em 3 comandos - Esse funciona!

Publicado por Marlon Santos Parente em 08/07/2009

[ Hits: 253.173 ]

 


Como recuperar o GRUB em 3 comandos - Esse funciona!

Um dos acontecimentos mais frequentes com os usuários de dual boot é a "perca" do Grub. Um usuário tem dois sistemas operacionais, Windows e Ubuntu, por exemplo. Isso acontece quando você precisa, por exemplo, formatar seu velho e defeituoso Windows, que ao ser reinstalado apaga a MBR, local onde é guardada informações do disco como ordem de boot, partições etc.

O nosso GRUB fica localizado na MBR, então para recuperá-lo de forma simples e fácil siga as instruções a seguir:

Você vai precisar de um CD-Live (no meu caso utilizei a versão 9.04 do Ubuntu).

Depois de carregado o Live-CD, entre no seu terminal e digite os comandos a seguir:

1. Verificando a partição referente ao seu GNU/LINUX:

$ sudo fdisk -l

(caso esteja utilizando outro SO que não o Ubuntu, faça o login como ROOT)

2. Vamos montar o seu sistema de arquivos na sua partição GNU/Linux no diretório /mnt.

$ sudo mount -t ext4 /dev/sda6 /mnt

Neste caso o meu sistema de arquivos é EXT4 e a minha partição Linux é a sda6, troque esses campos conforme a sua configuração.

3. Instalação do Grub:

$ sudo grub-install --root-directory=/mnt /dev/sda

Fim. Fácil não? =D

Bem pessoal, é isso! Espero ter ajudado, qualquer coisa estamos aí.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalando driver da nVidia no Ubuntu utilizando o instalador oficial

Configurando webcam no Ubuntu 8.04

Modem ZTE MF636 no Mandriva 2009.1

aMule x D-Link

Acelerando o APT!


Comentários
[1] Comentário enviado por rachid em 08/07/2009 - 20:30h

Parabéns!

[2] Comentário enviado por LisandroGuerra em 09/07/2009 - 07:42h

Muito bom é simples e merece ir para os favoritos.

[3] Comentário enviado por emilioeiji em 09/07/2009 - 08:26h

Legal... simples e objetivo!!!

Parabéns

[4] Comentário enviado por marcopolo em 11/07/2009 - 15:40h

Excelente, parabéns! Já add nos Favoritos!!

[ ]s,

[5] Comentário enviado por marcelogoch em 24/08/2009 - 12:37h

Boa tarde pessoal,

sou iniciante no linux. Preciso recuperar o GRUB exatamente por ter formatado o Windows. Só
que eu não sei encontrar onde encontar qual é meu sistema de arquivos e a minha partição do
Linux, para poder fazer os comandos indicados pelo Marlon. Alguém pode me ajudar?

abraço,
marcelogoch

[6] Comentário enviado por silvadouglas em 09/09/2009 - 00:46h

Show!!!!!!!!!!!!

Favoritado!!!!!!!!!!!!!!

Parabéns.

[7] Comentário enviado por HaarDz em 17/02/2010 - 21:33h

Com base nesse seu post, eu fiz um script bem simples.
Copie o código e salve como <arquivo.sh>. Dê a permissão para executar com o comando:
chmod +x /caminho/do/script
Depois, simplesmente execute-o.No terminal, com o comando:
./script.sh

#!/bin/bash
#Script para recurepar o Grub
PATH=$(sudo fdisk -l|grep -wi "83 Linux"|cut -f1 -d' ')
sudo mount -t ext4 $PATH /mnt
sudo grub-install --root-directory=/mnt /dev/sda

NOTA: A partição deve ser ext4 para que funcione perfeitamente!
Sinta-se livre para modifica-lo de acordo com suas necessidades.

[8] Comentário enviado por msp9910 em 17/02/2010 - 22:14h

HaarDz Legal cara!
Mas como vc mesmo disse... para dar certo a partição linux tem que ser ext4.
No caso no meu ia funcionar! haha

Mas a dica tbm é valida!
Obg. ^^

[9] Comentário enviado por lekegf em 06/06/2010 - 20:22h

Você utilizou o Ubuntu 9.04 para esse procedimento. Ele funciona com versões posteriores do Ubuntu (ou seja, com o grub2)?

[10] Comentário enviado por lekegf em 06/06/2010 - 20:24h

Nossa olha o ano, 2009, nem tinha reparado, não deve mais funcionar... shueusaehuas. malz

[11] Comentário enviado por msp9910 em 08/06/2010 - 21:46h

Oi, "lekegf" , respondendo tua questão: Sim, funciona, porém para cada Versão do S.O, vc deve utilizar a mesma versão do CD.

Exemplo, eu usei o cd 9.04 para recuperar o Grub do meu Ubuntu 9.04.
Logo, se vc tiver o 10.04, vc consegue recuperar com cd do 10.04. ;D

E sim, ainda funciona, relaxa.
Mais de 1 ano de Garantia. :D (Quase 2)

Abraço.

[12] Comentário enviado por gqferreira em 11/06/2010 - 23:36h

Ha... perfeito... agora quem nao inicia mais e o windows...

[13] Comentário enviado por gqferreira em 11/06/2010 - 23:49h

tenho um HD de 250 com quatro particoes:

sda1: ext4 /
sda2: ext4 swap
sda3: ext4 /home
sda4: ntfs windows

Instalei primeiro o Ubuntu, depois o Windows na ntfs. Segui o seu tutorial, perfeito, sem erros, mas nao aparece a lista de SO do grub, nao sei se e porque ele so encontra o Ubuntu, como conserto isso?

[14] Comentário enviado por ribeirosga em 02/07/2010 - 02:45h

Simplesmente objetivo e útil...
Muito massa...
Funcionou blz...
Abração...

[15] Comentário enviado por brother freitas em 13/07/2010 - 13:58h

Usuário do ubuntu 10.04, eu nem conhecia o que era o GRUB, fiz uma formataçao do windows, aí veio o desespero, onde estava a tela de gerenciamento do boot para iniciar pelo linux?
tava inicializando direto no windows. até q após fuçar bastante encontrei essa dica aqui no VOL, perfeito.
funcionou legal.

Parabéns.

[16] Comentário enviado por dreaminess em 28/07/2010 - 20:03h

Olá pessoal.
Segui o tutorial passa a passo, recuperei o grub do linux, porem perdi o do windos 7.

Tinho o windos 7 no meu pc, porem havia perdido o grub do linux 10.04, na instalação do mesmo (rwindows 7).

Gostaria de ter o grub para os 2 sistemas, como faço isso? já que o tutorial fez com o que o grub do windows 7 sumi-se e fica-se apenas a inicialização para o linux?
grato!

[17] Comentário enviado por br_rafael em 02/08/2010 - 09:21h

Eu amo essa dica, toda vez que reinstalo o Windows no computador de alguém eu tenho que recorrer a ela.

[18] Comentário enviado por rdg em 09/08/2010 - 11:35h

usei essa dica aqui dps de ter instalado o windows 7 , recuperei o grub , mas o 7 não iniciava mais.
Então foi só dar
#update-grub
e ficou filé , valeu ae .

[19] Comentário enviado por removido em 06/10/2010 - 13:38h

Fiz este procedimento mas acabou ocorrendo problema para iniciar o Windows aparece um erro.

error: no such device: da0815d40815b08d
error: invalid signature.

Press any key to continue...

Sempre que aperto Enter volta ao menu do grub e sempre que vou usar o Windows aparece esta mensagem.

____________________________________
Consegui resolver o problema instalando o startup manager e deixando o windows como primeira opção no grub.

[20] Comentário enviado por nennogabriel em 20/10/2010 - 23:06h

Vlw..

no meu caso o root estava em Btrfs com o /boot em ext4... então é so montar o /boot também.. ficando com apenas 4 comandos:


$ sudo fdisk -l

$ sudo mount -t btrfs /dev/sda5 /mnt

$ sudo mount -t ext4 /dev/sda2 /mnt/boot

$ sudo grub-install --root-directory=/mnt /dev/sda

:)

[21] Comentário enviado por edersp em 04/11/2010 - 17:35h

Não adianta, não funciona, no passo 3 gera a mensagem de erro:

/usr/sbin/grub-setup: warn: Tentando instalar o GRUB numa partição em vez da MBR. Isto é uma MÁ ideia..
/usr/sbin/grub-setup: warn: Não é possível embutir. O GRUB só pode ser instalado nesta configuração usando listas de bloqueio. Porém, listas de bloqueio NÃO SÃO CONFIÁVEIS e seu uso é desencorajado..

[22] Comentário enviado por Nas Trevas em 22/03/2011 - 20:36h

O único que funcionou! Tem que ir para os favoritos concerteza :D

[23] Comentário enviado por edjonathan em 01/04/2011 - 21:36h

Ow velho, muito bom.. vlw!!!

[24] Comentário enviado por and.gu@yahoo.com em 05/06/2011 - 13:02h

valeu obrigado pela força problema resolvido

[25] Comentário enviado por doch em 08/10/2011 - 22:05h

lol

Simples e eficiente!!

Só tive q dar um [b]$ sudo update-grub[/b] depois pq ele entrou direto no ubuntu, depois disso ele reconheceu o windows.

Vleeeeew, ótima dica.

[26] Comentário enviado por #root em 16/10/2011 - 21:11h

parabéns!

[27] Comentário enviado por diogojp em 23/10/2011 - 17:51h

Otima dica ! Problema resolvido em 2 minutos !

[28] Comentário enviado por error13 em 23/01/2012 - 20:05h

@msp9910 e ai bele?
mano ja fiz todos os processos que achei na net, só que tem um porem nao consigo montar a particao!

tinha WinXp na minha maquina resolvi instalar WIN7 perdi o GRUB, dai vai os passos que efetuei!
vamo ve se vc pode me ajudar!?

entaum to na maquina agora efetuei este procedimento:

-acessei live CD
-abri o terminei com root
-executei o comando
# fdisk -l

e me retorno...

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 * 1 3824 30716248+ 7 HPFS ou NTFS
/dev/hda2 3825 6256 19535040 83 Linux
/dev/hda3 6257 14946 69802425 5 Estendida
/dev/hda5 6257 6318 497983+ 82 Linux swap / Solaris
/dev/hda6 6319 14946 69304378+ 83 Linux

Disco /dev/sda: 8011 MB, 8011087872 bytes
255 cabeças, 63 setores/trilha, 973 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 1 974 7821312 b W95 FAT32
A partição 1 possui fins físico/lógico diferentes:
fís. = (972, 254, 63) lógico = (973, 213, 8)

a particao onde esta o debian é a particao hda2

logo passei para o passo de montar a aprtição

# mkdir /media/debian

# mount -t reiserfs -o rw /dev/hda2 /media/debian/

me retorno...

mount: tipo de sistema de arquivos incorreto, opção inválida, superbloco inválido em /dev/hda2,
faltando página de código ou outro erro
Em alguns casos informações úteis são encontradas no syslog - tente
"dmesg | tail" ou algo do tipo

dai efetuei o comando acima dmesg|tail

# dmesg |tail

[ 825.223214] ReiserFS: hda3: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda3
[ 879.871056] ReiserFS: hda2: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda2
[ 897.199974] attempt to access beyond end of device
[ 897.199987] hda3: rw=0, want=18, limit=2
[ 897.200260] ReiserFS: hda3: warning: sh-2006: read_super_block: bread failed (dev hda3, block 8, size 1024)
[ 897.200525] attempt to access beyond end of device
[ 897.200531] hda3: rw=0, want=130, limit=2
[ 897.200772] ReiserFS: hda3: warning: sh-2006: read_super_block: bread failed (dev hda3, block 64, size 1024)
[ 897.200778] ReiserFS: hda3: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda3
[ 1233.917139] ReiserFS: hda2: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda2


ps. tentei com as duas partições me da o mesmo erro, ou seja nao consigo montar a partição!


oque posso fazer agora?

[29] Comentário enviado por brunosaar em 23/01/2012 - 20:19h

Pessoal, na minha maquina, apos instalar o novo ubuntu 11.10 o xuxa park (XP) parou de entrar, fiz o seguinte:

monge@mngcorp:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.0.0-15-generic
Found initrd image: /boot/initrd.img-3.0.0-15-generic
Found linux image: /boot/vmlinuz-3.0.0-12-generic
Found initrd image: /boot/initrd.img-3.0.0-12-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sda1
done
monge@mngcorp:~$

e voltou a funcionar..

espero ter ajudado.

[30] Comentário enviado por sergyom em 07/02/2012 - 10:38h

Usei a dica e infelizmente não entra nem o Ubuntu mais. Da uma mensagem de GRUB RESCUE. Tive que reinstalar o Ubuntu e continuo sem o grub.

[31] Comentário enviado por Temptation em 28/02/2012 - 10:18h

Apos os procedimentos, agora nao entra nem o Ruindows nem o Ubuntu.
Quando ligo vai pro terminal do GRUB.

Alguem poderia me ajudar?! =D

[32] Comentário enviado por HudsonLRA em 08/03/2012 - 00:01h

Vc salvou minha vida!!!
Post antigo mas muito útil! :D

[33] Comentário enviado por mwjamerson em 12/04/2012 - 20:15h

Cara !! Eu sei que esse tuto, tem um tempim já que foi postado ..
mais ele anda salvando a minha vida até hoje
lembrando que foi testado com sucesso em:

windows 8 + ubuntu 12.04

vlw manos


[34] Comentário enviado por williamj em 19/05/2012 - 23:02h

Muito bom cara simples e direto funcionou perfeitamente

[35] Comentário enviado por vinteumdoonze em 04/07/2012 - 22:35h

Cara, fui salvo.

Liguei minha maquina hoje e simplesmente fui surpreendido pelo erro: kernel panic - not syncing vfs unable to mount root fs on unknown-block(0 0)

E resolvi com essa dica.
Show.

[36] Comentário enviado por daviaroldi em 15/07/2012 - 17:08h

Parabéns pela dica. Funcionou certinho!!!

[37] Comentário enviado por marcosss_sc em 30/07/2012 - 17:25h

Parabéns !!!

[38] Comentário enviado por semaca em 27/08/2012 - 08:28h

Fiquei jururu :( não deu certo. Vou ter que instalar o ubuntu de novo.

[39] Comentário enviado por tek6 em 14/09/2012 - 20:56h

Segui a dica para recuperar o grub como mas, quando reinicio aparece grub>, e nao grub rescue>. Procurei no google mas nao encontrei a soluçao. Alguem por favor me ajude!

[40] Comentário enviado por c1c3ru em 09/11/2012 - 20:19h

certo ok! mas me parece que o tutorial ajuda quando se tem partições no mesmo hd.ou estou errado?pois já vi varias queixas de quem fez dual-boot(100% das vezes win7 e ubuntu). alguém poderia me ajudar fico grato.tenho 3 HD's sata um 80gb(win7 sda1),250gb(ubuntu update12.10 sdb1) e um ultimo de 1tb(partição sdc1 - ntfs de 350gb) e o restante não alocado.

[41] Comentário enviado por alexandregouveia em 02/12/2012 - 01:54h

Cara! Eu tava com esse problema aí, e confesso que achei que não funcionaria com essa dica. Estava enganado! Você me salvou, muito obrigado e grande abraçço!

[42] Comentário enviado por jmpedroso em 13/12/2012 - 20:29h

Excelente no meu caso nem precisei mudar os comandos foi so crtl c crt v

[43] Comentário enviado por fubekao em 15/12/2012 - 18:26h

Meu....
Muito obrigado. Simples, claro e direto. Sem muita enrrolação... se tivesse um botao curtir, sem dúvida eu clicaria...
Valeu

[44] Comentário enviado por mikelsp em 28/01/2013 - 20:55h

Cara meu hd está com o seguinte erro:
error: invalid extend grub rescue
grub rescue>

Tentei suas dicas mas não deu certo quando instalava o grub na partição (sudo grub-install --root-directory=/mnt /dev/sda )

Abraço

[45] Comentário enviado por thiago20coro em 15/02/2013 - 23:08h

Excelente Topico !!!!Funcionou Perfeito !!!!
Suas dicas sao sensacionais!!!!

[46] Comentário enviado por jaimedantas em 18/02/2013 - 23:28h

Boa dica! Funcionou perfeitamente!

[47] Comentário enviado por gabaomail em 25/02/2013 - 12:12h

Show de bola a dica, resolveu meu problema, muito obrigado!

[48] Comentário enviado por c4rnivor3 em 25/02/2013 - 21:50h

Uma boa dica. Me ajudou muito, obrigado!

[49] Comentário enviado por Leovano em 26/02/2013 - 16:01h

Funcionou no Ubuntu 12.04, sqn(só que não). O Ubuntu voltou, mas o Windows sumiu rs'

[50] Comentário enviado por christianlemos em 01/06/2013 - 16:49h

Simplesmente simples! haha

Funcionou, apareceu tanto o Ubuntu, quanto o Windows 7.

Obrigado!

[51] Comentário enviado por pguarnierr em 20/09/2013 - 15:08h

Oi, tenho uma pergunta: o terceiro comando é para instalar o grub, certo? Isso é o mesmo que recuperar o grub? Porque eu tive que reinstalar o windows 7, pois troquei a placa mãe do meu pc, e não carregava mais o dito cujo, que foi instalado quando tinha a placa mãe antiga, e não carregava mais, só o linux. Então fiz a reinstalação do w7, e o boot do linux foi perdido, mas eu quero recupera-lo, SEM PERDER O BOOT DO WINDOWS. Se eu fizer o que está descrito no tópico, não vai apenas colocar o boot do linux, e tirar o do windows? Aguardo respostsa. OBRIGADO!

[52] Comentário enviado por zoroastro em 06/10/2013 - 19:43h

Ola, estou num live cd de debian wheezy

Estou tentando recuperar o meu grub mas o ultimo comando seu disse que grub-install do Debian Lxde n'ao existe.

Ent'ao fiz
$ sudo apt-get install grub-pc

e pediu para escolher o numeero da parti;'ao, e acabei de tirar o windows do meu netbook, ent'ao depois de uns perrengues vou ver se isto ir[a funcionar...


[53] Comentário enviado por davilima81 em 13/10/2013 - 20:54h

perfeito. simples e eficaz ! favoritado !!!

[54] Comentário enviado por simoes_06 em 31/10/2013 - 13:04h

Olá a todos,

Observei alguns comandos para restaurar o grub postados aqui e não deu resultado.

No meu PC tem dois sistemas operacionais, Windows 7 e o Ubuntu. No entanto ao aceitar a atualização da versão do ubuntu 13.10, começou meu problema. Ao invés da tela da escolha do boot para inicializar o sistema operacional, aparece uma tela preta com alguns informes de que não pode carregar o programa e após isso, aparece uma mensagem como "grub rescue".

Será que reinstalando o windows 7 tenho a possibilidade de recuperar o tal MBR ?

Quando inseri a versão do Ubuntu 13.04, houve problema parecido e tive que formatar para instalar o atual, e que por sinal também está dando problema em função de uma atualização da versão mais recente do ubuntu. Será que tenho que formatar outra vez?

Grato a atenção de todos.

[55] Comentário enviado por ingrid_kiki em 16/01/2014 - 16:58h

Olá a todos,

Comigo funcionou legal também. O Linux instalado na minha máquina era o Lubuntu 13.10. Reinstalei o Windows 7 e sumiu o Grub. Usei os comandos acima usando um LiveCD do Ubuntu 11.04. Funcionou tudo perfeitamente. :)

Saudações a todos!

[56] Comentário enviado por LSoaresRS em 09/06/2014 - 15:28h

Olá, só vim aqui dizer que este post salvou a minha pele. Vlw por existir. hehe

abr.

[57] Comentário enviado por Gilbertobizzi em 09/06/2014 - 17:14h

Bom!
Eu tenho o Win 8.1 e Fiz o DUAL-BOOT com o Ubuntu 14.04!
O meu caso os 2 inicia normal, só que para mim trocar de win p/ ubuntu ou vice-versa, tenho que entrar no SETUP para trocar o BOOT de UEFI para LEGACY.
No meu caso não aparece as Janela para mim escolher qual S.O quero usar!

Alguém pode me ajudar por favor!

[58] Comentário enviado por jandersonsouza em 02/07/2014 - 10:30h

Normalmente, quando vejo o título "esse funciona" em algum fórum dá até medo, mas desta vez realmente funcionou perfeitamente.
Muito boa a dica, parabéns!

[59] Comentário enviado por alisson_ma93 em 18/09/2014 - 13:48h

Perfeito, obrigado!

[60] Comentário enviado por Adirsu em 09/10/2014 - 10:29h

Valeu Marlon!!! Salvou meu dia brow.

[61] Comentário enviado por mdxpanda em 08/11/2014 - 23:19h

Vlw mano, tinha visto os mesmos passos em alguns outros tutoriais mas como a fonte era modificada não percebi o espaço em uma das "/" e dava errado :(, mas deu pra visualizar no seu tópico vlw :D

[62] Comentário enviado por russelljones em 22/01/2015 - 09:30h

Muito obrigado!!!

Passei a madrugada toda pesquisada e só conseguir com sua dica ....

Parabéns !



Contribuir com comentário