Recuperar Grub

  1. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Ola pessoal.
    Tinha aqui, o Ubuntu o Kurumin e WinXP. O XP deu um problema e eu acabei reinstalando ele, só que ai eu perdi o Grub. Como eu faço pra recuperar ?
    Eu tentei bootar pelo CD do Ubuntu, mas ao tentar reintalar ele não le nenhuma paratição, pra ele é como se fosse uma HD nova, totalmente vazia.
    Como eu posso recuperar o Grub, com o boot pro Kurumin e pro Ubuntu ?
    Tenho o WinXP instalado e os Cds do Kurumin e do Ubuntu.
    Valeu.
    Obs: Não sei se é Grub ou Glub
    Última edição: Novembro 23, 2006
  2. Mitsu

    Mitsu Zumbi Registrado

    Mensagens:
    4.472
    Curtidas:
    146
    Pontos de Troféu:
    229
    Última edição: Novembro 15, 2006
  3. heliofh

    heliofh Membro Senior Registrado

    Mensagens:
    218
    Curtidas:
    11
    Pontos de Troféu:
    47
    Última edição: Novembro 15, 2006
  4. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Muito obrigado, vou dar uma lida.
    Sobre o comando ainda não tentei, mas o particionador não acha nada !
  5. heliofh

    heliofh Membro Senior Registrado

    Mensagens:
    218
    Curtidas:
    11
    Pontos de Troféu:
    47
    Uma coisa que me ajuda muito nesses casos é ter o Grub também num disquete.
  6. Mitsu

    Mitsu Zumbi Registrado

    Mensagens:
    4.472
    Curtidas:
    146
    Pontos de Troféu:
    229
    e o comando fdisk -l tambem nao acha nada ?
  7. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Acabei de testar, ele mostra, mas ao digitar grub-install /dev/hda5 ele da um erro algo como not bussy device ou not exist.
  8. Mitsu

    Mitsu Zumbi Registrado

    Mensagens:
    4.472
    Curtidas:
    146
    Pontos de Troféu:
    229
    voce fez todo o procedimento? deu boot como CD do ubuntu colocando "rescue" nas opcoes ?

    mas para instalar o grub na mbr do hd, o comando seria grub-install /dev/hda
  9. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Rescue ? Como faz isso ?
    No tutorial que eu segui apontava pra /dev/hda1 ai eu mudei pra hda5, pensei que era onde estava a distro Linux
  10. Mitsu

    Mitsu Zumbi Registrado

    Mensagens:
    4.472
    Curtidas:
    146
    Pontos de Troféu:
    229
    Última edição: Novembro 16, 2006
  11. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Depois que eu instalar o Grub ele vai fazer como na instalção do Ubuntu, vai detectar todos SOs instalados ?
  12. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Eu usei isso, mesmo assim tenho que entrar com essa opção rescue ?
    O CD é live com a opção de instalar pelo icone da area de trabalho.



    Solução Live CD
    1. Inicialize o computador utilizando o Live CD.
    2. Abra o terminal.
    3. Veja suas partições:
      # sudo fdisk -l
    4. Crie uma pasta para montar sua partição raiz (exemplo hda1):
      # sudo mkdir /mnt/hda1
    5. Monte a partição raiz (exemplo hda1), na pasta criada:
      # sudo mount /dev/hda1 /mnt/hda1
    6. Entre na partição raiz (exemplo hda1) montada como root:
      # sudo chroot /mnt/hda1
    7. Atualize a lista do GRUB:
      # update-grub
    8. Reinstalar o GRUB na partição raiz (exemplo hda1):
      # grub-install /dev/hda1
    9. Saia do modo root:
      # exit
    10. Desmonte a partição raiz (exemplo hda1):
      # sudo umount /mnt/hda1
    11. Sair do terminal e reinicializar o micro.
  13. Mitsu

    Mitsu Zumbi Registrado

    Mensagens:
    4.472
    Curtidas:
    146
    Pontos de Troféu:
    229
    grub-install /dev/hda1 vai instalar na particao, e nao no primeiro setor do HD MBR - como foi dito antes. Se o grub nao estiver na MBR, ele nao sera inicializado automaticamente quando voce ligar o computador.

    grub-install /dev/ha vai instalar o grub, conforme estiver configurado no arquivo /boot/grub/menu.lst . Se nesse arquivo tiver os parametros necessarios para dar boot no kurumin, entao ele sera instalado no grub tambem.

    voce esta dando volta desnecessarias porque eu acho que a solucao esta la no primeiro post que eu coloquei...

    pelo que eu entendi, o modo "rescue" vai usar o LiveCD para dar boot no Ubuntu instalado no HD...
    dai basta dar um grub-install /dev/hda
  14. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Como exatamente uso a opção rescue ?
    Eu coloquei em mais opçoes ou algo assim, ai apareceu uma caixa com uns parametros ai eu so escrevi rescue sem dar espaço, o Ubuntu bootou pelo cd.
    Ele vai instalar o Grub que ja estava configurado no Ubuntu ? Se for ja ta tudo certo.
    Última edição: Novembro 16, 2006
  15. Mitsu

    Mitsu Zumbi Registrado

    Mensagens:
    4.472
    Curtidas:
    146
    Pontos de Troféu:
    229
    eu ja usei essa opcao "rescue" mas agora nao to conseguindo :D

    bom, tente o procedimento "manual" (mount, chroot etc...) que voce fez antes, mas instale o grub na mbr
    grub-install /dev/hda
  16. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Da o mesmo erro.
  17. Dyego Sousa

    Dyego Sousa GeeK Registrado

    Mensagens:
    2.240
    Curtidas:
    38
    Pontos de Troféu:
    145
    Eu também passo pelo mesmo erro sempre que tento recuperar o grub.

    Você num acha melhor instalar o lilo do kurumin e incluir o ubuntu no boot?
  18. Dyego Sousa

    Dyego Sousa GeeK Registrado

    Mensagens:
    2.240
    Curtidas:
    38
    Pontos de Troféu:
    145
    Dá o boot com um liveCD. Pode ser do ubuntu, kurumin ou qualquer outro.

    Abre o terminal e:
    1. sudo mkdir /mnt/hdaX
    2. sudo mount -t reiserfs /dev/hdaX /mnt/hdaX
    3. chroot /mnt/hdaX
    4. mcedit /etc/lilo.conf (depois de revisá-lo, aperte F10 pra salvar)
    5. lilo
    6. lilo -b /dev/hda
    Faça isso substituindo o X pelo número da partição do kurumin. Se a partição do kuruma não for reiserfs, troque o reiserfs pelo formato da partição.

    Agora ele vai poder dar o boot no kurumin instalado no HD.

    Inicia agora o kurumin (do HD) e edita o /etc/fstab, pra incluir a partição do ubuntu e depois edita o /etc/lilo.conf pra que ele possa iniciar o ubuntu.

    Edit: Continuando...
    Vc vai editar o fstab somente se a partição do ubuntu já não estiver inclusa nele.
    sudo kedit /etc/fstab
    Se não estiver, inclua essa linha substituindo o X pelo número da partição do ubuntu e o reiserfs pelo formato da partição do ubuntu, caso ela não seja reiserfs. E crie o diretório pra montagem da partição.
    Código:
    /dev/hdaX /mnt/hdaX reiserfs noauto,users,exec 0 0
    sudo mkdir /mnt/hdaX
    Reinicie o kuruma.

    Agora só falta incluir o ubuntu no lilo
    sudo kedit /etc/lilo.conf
    Deve haver algumas linhas referentes ao boot dos outros sistemas, tipo assim:
    Código:
    # Um exemplo de entrada válida seria:
    # other=/dev/hda2
    # label=Windows
    
    other=/dev/hda1
      label="Windows(hda1)"
    Agora vc deve incluir as linhas referentes ao ubuntu. Vai ficar assim:
    Código:
    # Um exemplo de entrada válida seria:
    # other=/dev/hda2
    # label=Windows
    
    other=/dev/hda1
      label="Windows(hda1)"
    
    image=/mnt/hdaX/boot/vmlinuz-2.6.17-10-generic 
    root=/mnt/hdaX
    label=Ubuntu
    read-only
    initrd=/mnt/hdaX/boot/initrd.img-2.6.17-10-generic
    Novamente, vc tem que substituir o X pelo número correspondente a partição do ubuntu. E tb deve substituir as partes em negrito pra incluir os seus correspondentes do ubuntu. Esses que estão aí correspondem ao ubuntu 6.10.

    Vc precisa entrar na partição do ubuntu pelo konqueror, acessar a pasta /boot, e ver qual o nome completo do arquivo vmlinuz-XXX e initrd-XXX e colocar no lugar desses em negrito.
    Última edição: Novembro 17, 2006
  19. SSteel

    SSteel Tô em todas Registrado

    Mensagens:
    1.738
    Curtidas:
    10
    Pontos de Troféu:
    122
    Muito obrigado Dyego.
    Valeu.
    Última edição: Novembro 17, 2006
  20. Dyego Sousa

    Dyego Sousa GeeK Registrado

    Mensagens:
    2.240
    Curtidas:
    38
    Pontos de Troféu:
    145
    Quando vc der aqueles primeiros comandos, ele vai gravar o lilo na MBR.

    Depois de gravado vc pode substituir o lilo pelo grub do ubuntu, se preferir.

    Quando vc está dentro do ubuntu, o comando grub-install /dev/hda funciona como deve.