Linux

Recuperar o Grub2 após instalar o Windows

42 Comentários

Como recuperar o GRUB2 em 3 passos

A história repete-se!!! Sempre que se instala por exemplo o Windows e já temos um Linux com o grub a servir de menu de boot, este é simplemente “afastado”. Com o aparecimento do grub2, li que este novo boot manager era mais complicado de gerir, no entanto a sua recuperação após instalar o Windows é bastante simples.

grub2_3

Este How-to funciona para todas as distribuições que possuem grub2. Para a realização deste artigo usamos o Ubuntu 9.10.

Como recuperar o GRUB2 em 3 passos

Material Necessário

Necessitamos de um LiveCD ou então criar uma PEN-USB com um linux bootavel. Escolha então um dos seguintes métodos (eu usei o método 2)

1) Depois de fazermos boot com um dos métodos referidos anteriormente, abrimos a linha de comando e escrevemos «sudo fdisk –l»

grub2_1

Da lista que aparece, vamos verificar qual a partição que possui o Linux instalado (/). Para quem não está muito a vontade com a questão das partições, pode sempre analisar em termos de espaço utilizado. No meu caso é a /dev/sda8

2) Vamos então montar essa partição para /mnt, através do comando

sudo mount /dev/sda8 /mnt

Ter em atenção que o sda8 é a partição que verifiquei no passo 2.

3) Vamos agora instalar o grub na partição que acabamos de montar para /mnt

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

Atenção: verifique que no comando anterior é “/dev/sda” e não “/dev/sda8”.

grub2_2

Se tudo correu bem, basta fazer reboot ao sistema e verificar que o grub2 volta a aparecer. Para quem perdeu itens do grub pode recuperar através do comando «sudo update-grub»

Autor: Pedro Pinto
Partilhar:
Também pode gostar

Comentários

42

Responder a otrosser Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de chicosoft

    a uns anos testei o mandrake, e eles tinham o restore do grub a partir do cd de instalação.. tudo automático.

    1. Avatar de Ruben Peixoto

      Yup… Mandrake..now Mandriva rullezz 🙂

  2. Avatar de Sergio
    Sergio

    artigo atrasado 1 mês 😀 Mas tb não foi dificil

    o metodo é identico para qualquer distribiução

  3. Avatar de Heider
  4. Avatar de DreamWave
    DreamWave

    Eu costumo utlizar o Super Grub Rescue Disc ou coisa assim.

    Faz o mesmoe, mas automaticamente. e tem outras coisas mais.

    1. Avatar de Pedro Pinto

      Isso já funciona para a versão 2 do grub?

  5. Avatar de a Friend®

    Este artigo deu-me certa nostalgia!

    Porque ouve umas alturas que isto para mim era prato do dia, com tantos testes de Linux e Windows… então nas fases BETA do XP, VISTA e Windows7 .. nem se fala…

    Na altura do XP, com o Linux e o seu “LILO”… xiça… muita dor de cabeça eu tive…

    1. Avatar de Ramirez
      Ramirez

      Muito eu gosto de “ouvir” estes Experts a falar =D

  6. Avatar de otrosser
    otrosser

    @Sergio porque nao feicha a latrina?

    1. Avatar de Daniel
      Daniel

      feicha -> fecha (o verbo ‘feichar’ não existe!)

    2. Avatar de Sergio
      Sergio

      não percebi

  7. Avatar de helder
    helder

    Pois é eu já fiz isto (já tentei pedir ajuda no fórum) e não deu certo: O grub2 ficou a funcionar mas não arracava o Win7, apenas os linux’s…

    Mas vou tentar de novo a ver se cometi algum erro…

    1. Avatar de a Friend®

      É preciso muita atenção ao /dev/sda …
      Numero do Disco e devida partição, do Windows 😉

      1. Avatar de helder
        helder

        hum… não percebi…

        Queres elaborar? é que qualquer ajuda seria óptimo para mim que não consigo desfazer o meu imbróglio 😉

        1. Avatar de a Friend®

          Por exemplo, as vezes o Windows não arranca porque na linha da Grub ficou determinado um disco errado ou até mesmo uma partição, dai quando se escolhe o Windows durante o boot e ele não arranca, poderá ser esse o motivo.

          Basicamente o artigo até explica isso mas vou dar um salto ao Forum que é mais fácil e ver no que consigo ajudar 😉

        2. Avatar de a Friend®

          Desculpa, da-me só o Link onde puseste o threat no forum…

          Basicamente o que vamos fazer é editar o Grub dentro do proprio Linux.

          Com os comandos:
          gksudo gedit /boot/grub/menu.lst

          E verificar se o disco e partição atribuidos ao Windows, correspondem fisicamente ao verdadeiro disco e partição onde tens o Windows 😉

  8. Avatar de Ricardo
    Ricardo

    Boas pessoal eu sei que o post pode não ter nada a ver, mas à alguma possibilidade de trocar no grub a posição dos S.O.’s?
    como por ex. por o win.7 a arrancar 1º por defeito ou vice versa?
    abç.

    1. Avatar de Claudiu Hebler
      Claudiu Hebler

      Instala o Startup Manager:

      sudo apt-get install startupmanager

      Depois é abrires o programa e mudares a ordem.

    2. Avatar de Pedro Pinto

      Viva Ricardo,

      Sim é tudo possível. A tua questão vai de encontro ao tema. Aqui fica um help: http://ppl.sitedev.pt/linux/configurar-o-grub-no-ubuntu/

      1. Avatar de Ricardo
        Ricardo

        Obrigado pessoal

  9. Avatar de Alexsandro
    Alexsandro

    Lol

    Agora olho para isso e me lembro da 1ª vez que tive que recuperar o grub porque tive que reinstalar o XP…na altura nao percebia nada de linux e penei um pouco para conseguir 😛

  10. Avatar de António
    António

    Aproveito este artigo para pedir ajuda. Tenho uma instalação wubi do Ubunto 9.10 a correr em XP. Aconteceu que, de um momento para o outro, o Ubuntu deixou deixou de arrancar, o menu com os sistemas aparece mas o Linux não arranca. Não tenho acesso aos ficheiros que tinha guardados. Gostava que me ajudassem a resolver esta situação, caso seja possível. Obrigado

  11. Avatar de Nelson
    Nelson

    Alguém sabe se existe outro programa sem ser o Grub, para a escolha de SO’s, isto é, equivalente ao Grub, mas mais catito, por assim dizer, é que já vi o boot do Mac, e mostrava os ícones e tal, melhor apresentável… queria tipo isso mas para o Windows…

    se alguém me puder ajudar :/

    agradecia*

    1. Avatar de Paulo39
      Paulo39

      O grub também permite teres apresentações todas “bonitas”. Basta investigares um pouco pela net para encontrares soluções.
      Respondendo directamente à tua pergunta, os mais conhecidos são mesmo o grub e o Lilo

      1. Avatar de Nelson
        Nelson

        o programa que o mac tem é o rEFIt, aparece os icones das SO’s que estao instaladas… era tipo isso k eu keria, nao é os fundos, é k o grub, mete me la o memory test,a recuperacao do sistem do windows7 e do ubuntu, aparecem 6 linhas para eu escolher quando me bastavam duas.

        – Windows 7
        – Ubunto

        1. Avatar de Nelson
          Nelson

          instalei o burg… que faz oarte do grub só que animado.

        2. Avatar de Paulo39
          Paulo39

          @Nelson

          O grub permite editar/escolher as entradas que queres ver no arranque.

  12. Avatar de Rui Branco
    Rui Branco

    Atenção :

    GRUB2 é diferente do GRUB, especialmente porque o grub2 não tem o /boot/grub/menu.lst.

    É que me parece que há aqui respostas cruzadas entre os 2 grub’s, o que torna as coisas não aplicáveis aos GRUB2.

    abraços

  13. Avatar de EacHTimE
    EacHTimE

    Tive muitos problemas com o grub2..

    Num netbook com wubi recuperei pela rescue console mas primeiro que percebesse como o fazer.. foi um belo berbicacho

  14. Avatar de Pedro Martins
    Pedro Martins

    No 3º passo existe um erro no comando.

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

    Tem uma / a mais, a seguir ao mnt. Para funcionar tive que fazer assim para reconhecer o directório valido:

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

    cumps

    1. Avatar de Dux

      Tem no texto, mas se verificar no print screen da consola verifica que não tem essa barra.

    2. Avatar de helder
      helder

      Obrigado, porque eu já tinha tentado 10 vezes ou mais sem sucesso e finalmente graça a este comentário já tá resolvido.

  15. Avatar de Marden Damasio

    Gostei do artigo, entretanto não consigo êxito no procedimento porque tenho 2 HD na máquina, um com Linux(Ubuntu) e outro instalei o Windows.
    Perdi o Grub quando reinstalei o windows e não estou conseguindo voltar a usá-lo, impedindo a escolha de acesso aos dois sistemas operacionais. Poderia me ajudar?

  16. Avatar de sergio
    sergio

    Instalei 3 sitemas no meu pc novo que já veio com com o windows 7 starte .São eles -1º winxp,2º ubuntu 9.04 e 3º mandriva one 2009 e só deu boot no xp e no madriva,o ubuntu e o win7 ficaram ocultos nessa primeira ordem.Na segunda tentativa a ordem foi esta-1ºubuntu;2ºwinXp;3º madriva e só bootou o xp eo ubuntu.o madriva e o win 7 ficaram ocultos.Obs o win 7 continuou a ser o primeiro sistema,pois so veio com o cd de recuperação.Como faço para bootar os quatro sistemas que programa eu posso usar?.Já tentei todos que achei na internet.As distros linux são de live cds.Tenho cinco-open suse.ubuntu;mandriva;kurumim eo kalango

    1. Avatar de José
      José

      Sérgio, tenho o mesmo problema seu. O ubuntu usa o Grub2 e os Mandriva, openSUSE e Kalango usam o Grub legacy, ou seja o original. Se o último sistema instalado for o Grug legacy o ubuntu por usar o Grub2 não será reconhecido e vice-versa. O windows sempre será reconhecido. Não tenho a solução ainda, estou a pesquisar.

  17. Avatar de MARCIM

    FALA Ae, tipo que segui os procedimentos e tals, mais estou com certas duvidas pois meu grub ta chato, completei o passo 3 sem erros más quando reinicio a maquina ela cai na tela do grub: grub>
    dai eu mandei um find /boot/grub/stage1 ,,, ele me responde (hd0,5)
    so que minha duvida é que quando eu busco em fdisk -l ele diz q ta na partição sda6, até ai blz,, completo a istação sem erros ai chega no final digito “quit” e ele nao sai do grub ai nao sei se completou o processo fazendo assim preciso dar um reboot para reiniciar, mais cai na mesma tela, alguem me da uma luz!!!? ?

  18. Avatar de MCH_EMERSON_MOLOTOF
    MCH_EMERSON_MOLOTOF

    cara comigo deu certissimo, sou iniciante no linux usei no ubuntu ….muito obrigado…..simples e eficiente

  19. Avatar de Kelvin
    Kelvin

    Muuuuuuuuuuuuuuuuuuuuuuito obrigado MESMO por esse artigo. Foi uma mão na roda!
    Não encontrava informação clara e precisa como esta.

  20. Avatar de Tadeu
    Tadeu

    Funcionou, consegui restaurar o Grub.

  21. Avatar de jenisson
    jenisson

    Valeu foi o único tutorial que deu certo

  22. Avatar de cris
    cris

    Essa solução serve tbm para o mandriva?