Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner


» Screenshot
Linux: Big Linux 3.0 Versuri Style
Por versurix

Dica

Como recuperar o GRUB em 3 comandos - Esse funciona!
Linux user
Publicado por Marlon Santos Parente em 08/07/2009

Login: msp9910, 249230 pontos
[ Hits: 242072 ]

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
   Dica Linux recomendada Wi-Fi no Dell Inspiron N4030 - Configuração no Debian 7
   Dica Linux recomendada Não é possível usar o Nautilus agora devido a um erro inesperado
   Dica Linux recomendada Remover rodapé dos erros do Squid sem recompilar
   Dica Linux recomendada Alterando o prompt do terminal (bash) no Slackware 12.1
   Dica Linux recomendada GPU - CUDA 5 na plataforma openSUSE 12.3

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



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.