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



» Screenshot
Linux: Meu Desktop
Por nohero
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

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

Login: msp9910, 230471 pontos
[ Hits: 223293 ]

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 Habilitando ícones do menu sistema em ambientes Gnome
   Dica Linux recomendada Configuração fácil
   Dica Linux recomendada Resolvendo problema: NVIDIA FX 5 Series - Linux Slackware 12.2
   Dica Linux recomendada Customizando o Ubuntu (temas, ícones e wallpaper) - Seu Ubuntu nunca mais será o mesmo
   Dica Linux recomendada Retirando o som da campainha no console no Linux

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 . 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!



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.