Autor Tópico: [Resolvido] Grub na MBR problema pós instalação  (Lida 13059 vezes)

Offline lamarc

  • Usuário Ubuntu
  • *
  • Mensagens: 37
    • Ver perfil
[Resolvido] Grub na MBR problema pós instalação
« Online: 07 de Julho de 2007, 18:29 »
Bom já uso o Ubuntu a muito tempo e nem gostaria de ter que fazer esta pergunta, mas mesmo com muitas perguntas iguais no fórum não consegui achar uma solução viavel.

Tenho 4 partições em uma HD Sata de 80GB

sda1 - NTFS - bootavel
sda2 - Swamp
sda3 - volume lógico "contem as outras 3 partições"
 sda5 - EXT3 "/boot"
 sda6 - EXT3 "/"
 sda7 - EXT3 "/home"
hdb - FAT32 "backup"

Formatei o Windows pois sabe como ele é adora dar problemas, e pensei que depois poderia recuperar com facilidade o GRUB digitando
"sudo grub-install /dev/sda"
Infelizmente não deu certo não consigo instalar o Grub na MBR de forma alguma, tentei seguir os conselhos de recuperação do grub do "wiki.ubuntu-br.org/grub" mas nenhuma delas funcionou sempre dando erro.
Eu não sei o que fazer pois não quero perder minhas configurações que já venho a usando a muito tempo, se alguém souber algum bom comando para resolver ou algum poste a qual eu não tenha encontrado por favor me avisem.
« Última modificação: 08 de Julho de 2007, 12:23 por lamarc »

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #1 Online: 07 de Julho de 2007, 18:34 »
Entre com o LiveCD, monte a sua partição de sistema em uma pasta (/mnt, por exemplo).

Ai depois execute o comando:

Código: [Selecionar]
$ sudo -s
senha:
# chroot /mnt
# grub-install /dev/sda
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline lamarc

  • Usuário Ubuntu
  • *
  • Mensagens: 37
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #2 Online: 07 de Julho de 2007, 19:35 »
Infelizmente já tentei também , e aparece sempre a mesma mensagem:

Citar
root@ubuntu:/# grub-install /dev/sda
/dev/sda: Not found or not a block device.

E asism não consigo instalar o Grub

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #3 Online: 07 de Julho de 2007, 19:44 »
Mas usou o comando chroot antes?

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline lamarc

  • Usuário Ubuntu
  • *
  • Mensagens: 37
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #4 Online: 07 de Julho de 2007, 19:46 »
Mas usou o comando chroot antes?



Sim utilizei, estou ate este momento no liveCD fiz o seguinte

Minha partição que esta a raiz e sda6

Código: [Selecionar]
$ sudo -s
# mount /dev/sda6 /mnt
#chroot /mnt
chroot# grub-install /dev/sda

E mesmo assim parece o erro informado.

Para complementar o comando fdisk com as partições certinho informadas.

Código: [Selecionar]
ubuntu@ubuntu:~$ sudo fdisk -l

Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabeças, 63 setores/trilha, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        6374    51199123+   7  HPFS ou NTFS
/dev/sda2            6375        6439      522112+  82  Linux swap / Solaris
/dev/sda3            6440        9729    26426925    5  Estendida
/dev/sda5            6440        6477      305172   83  Linux
/dev/sda6            6478        7497     8193118+  83  Linux
/dev/sda7            7498        9729    17928508+  83  Linux

Disco /dev/sdb: 40.0 GB, 40020664320 bytes
255 cabeças, 63 setores/trilha, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1               1        4111    33021576    7  HPFS ou NTFS
« Última modificação: 07 de Julho de 2007, 19:57 por lamarc »

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #5 Online: 07 de Julho de 2007, 20:16 »
Vamos de novo:

Código: [Selecionar]
$ sudo -s
senha:
# mount /dev/sda6 /mnt
# mount -o bind /dev /mnt/dev
# mount -o bind /proc /mnt/proc
# chroot /mnt
# grub-install /dev/sda


Aguardo sua resposta se funcionou.
« Última modificação: 07 de Julho de 2007, 20:18 por clcampos »
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline lamarc

  • Usuário Ubuntu
  • *
  • Mensagens: 37
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #6 Online: 08 de Julho de 2007, 01:14 »
Opá funcionou perfeitamente.

Poderia por favor me explicar a função dos comandos

Código: [Selecionar]
# mount -o bind /dev /mnt/dev
# mount -o bind /proc /mnt/proc

Assim poderei entender o funcionamento e quando houver duvida ate ajudar.
Depois de conseguir copiei a lista do grub para o boot mas gostaria de fazer mais uma pergunta.
Agora fiquei na verdade com a partição /dev/sda5 que já era uma partição de /boot dentro dela existe ainda mais uma com /boot/boot/grub e também na partição sda6 fiquei com uma /boot tem como eu organizar isto deixando tudo na partição sda5
Abraço

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #7 Online: 08 de Julho de 2007, 09:40 »
Opá funcionou perfeitamente.

Poderia por favor me explicar a função dos comandos

Código: [Selecionar]
# mount -o bind /dev /mnt/dev
# mount -o bind /proc /mnt/proc

Assim poderei entender o funcionamento e quando houver duvida ate ajudar.
Depois de conseguir copiei a lista do grub para o boot mas gostaria de fazer mais uma pergunta.
Agora fiquei na verdade com a partição /dev/sda5 que já era uma partição de /boot dentro dela existe ainda mais uma com /boot/boot/grub e também na partição sda6 fiquei com uma /boot tem como eu organizar isto deixando tudo na partição sda5
Abraço

lamarc vamos lá, primeiro eu toda vez que instalo o Ubuntu no meu PC o arquivo /boot/grub/menu.lst é montado errado, e não sei porque. Então eu pesquisei muito para chegar nestes comandos, só não passei antes para você porque eu tinha esquecido e devo mesmo te pedir desculpas por isto.

Quanto a função dos comandos:

Os dispositivos /dev/sdaX são criados durante a execução do sistema e só existem enquanto o Linux é  executado. Por isto quando você tentava reinstalar o GRUB dava mensagem de que o arquivo não existia pois ele só existia naquele momento na estrutura de diretórios do sistema do LiveCD e não na estrutura do sistema gravado no HD. Então montando o /dev (# mount -o bind /dev /mnt/dev) você disponibiliza estes arquivos.

O outro comando (# mount -o bind /proc /mnt/proc) deve ter função parecida com o primeiro, mas posso dar a explicação real mesmo para o primeiro.

Espero ter te ajudado.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline lamarc

  • Usuário Ubuntu
  • *
  • Mensagens: 37
    • Ver perfil
Re: Grub na MBR problema pós instalação
« Resposta #8 Online: 08 de Julho de 2007, 12:23 »
Sim me ajudou é muito obrigado, vou colocar o fórum como resolvido para poder ajudar outros que tiverem o mesmo problema.
Grato

Offline ctavares

  • Usuário Ubuntu
  • *
  • Mensagens: 241
  • Linux
    • Ver perfil
Re: [Resolvido] Grub na MBR problema pós instalação
« Resposta #9 Online: 05 de Novembro de 2007, 21:27 »
Belo post!!! Me ajudou muito.... Tambem tem o Super Grub Disk dizem que é um programa que faz tudo sozinho mas eu nao testei...

http://geocities.com/supergrubdisk/
Só vc gravar em um cd e iniciar
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com