Pular para o conteúdo

Perda do dual boot apos re-instalar windows [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 22/07/2009 - 21:16h

Tenho uma maquina onde estavam instalados o windows vista 64 ultimate e o mandriva 2008 64 bits. O boot era gerenciado pelo grub.
Meu vista parou de receber atualizacoes e decidi re-instalar... Instalei na particao original onde tava o vista. Foi tudo bem, so' que agora o boot e' feito direto no vista e o grub nao aparece mais. Obviamente nao tenho acesso ao mandriva 2008.

A pergunta e': Tenho como recuperar meu dual boot com o grub e poder acessar ora o vista, ora o mandriva? Se afirmativo, como faco?

Saudacoes desde Sao Paulo - SP

Ricardo

Responder tópico

3. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 23/07/2009 - 09:44h

Segui as instrucoes descritas em "Reinstalando o GRUB" do davidsonpaulo.

Bootei com o CD de instalacao do Mandriva 2008 entrei rescue e go to console.

Digitei # update-grub (sem a cerquinha obviamente)

Recebi a msg: bash: update-grub: command not found

Mas nao desisti. Abri menu.lst e verifiquei que la' estavam as linhas iguais as que o davidsonpaulo preconiza no artigo dele. Fechei o menu.lst

Digitei # grub-install /dev/hda (sem a cerquinha obviamente)

Recebi a msg: mkdir: cannot create directory `/boot': File exists

(entendi a msg, mas nao sou louco de deletar algo sem saber as consequencias...)

Bom... E ai'? Continuo sem dual boot e as 2 solucoes propostas por nosso par davidsonpaulo nao funcionaram em minha maquina...

Que faco eu pessoais?

[ ]

Ricardo

4. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 23/07/2009 - 10:53h

cannot create directory `/boot': File exists

ele não criou o diretório para bootar pq o mesmo ja existe!

tenta instalar indicando o caminho completo.

# grub-install /dev/hda/boot

informe o resultado no post

Espero ter ajudado

5. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 23/07/2009 - 11:11h

Me surgiu 1 duvida, se me permite. Nao sei se pode neste caso, mas nao teria de remover o diretorio boot? Ou pelo fato de eu especificar o path ate' o diretorio boot e este ja' existir o grub nao vai tentar cria-lo e assumira' o ja' existente?

Estou longe da maquina com problema neste momento. Mas a pergunta e' pertinente.

Grato

Ricardo

6. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 23/07/2009 - 11:38h

OK a idéia é instalar o grub substituindo o antigo...

Antes de instalar grub, use o CD da sua distro, e tente estudar um pouco como esta disposta a estrutura FHS, para manipular corretamente as partições, pq existe outros arquivos que podem ser alterados para configurar o boot no grub, um deles é o grub.cfg

(comandos para visualizar os dispositivos)
# df -h
# cat /etc/mtab
# cat /etc/fstab

até +

7. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 23/07/2009 - 11:44h

Nao consegui inferir o que quiseste dizer com tua resposta Alex. E' pra remover o diretorio boot ou pra dar o comando que sugeriste? A saber:

# grub-install /dev/hda/boot

E vou ter que mexer em outros arquivos como por exemplo o grub.cfg como tu citas em tua resposta?

Fiquei perdido agora. Com todo respeito.

Tento o "grub-install" sugerido?

[ ]

Ricardo

8. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 23/07/2009 - 14:36h

Bom, quando sugeri a opção de examinar e alterar o arquivo grub.cfg, o intuito é buscar uma via mais rápida, por exemplo:
Se você identificar onde esta o diretório de boot,(EX: /dev/hda4/boot) basta alterar o parâmetro que aponta para inicialização dos sistemas dentro do grub, mais especificamente no arquivo grub.cfg.
EX:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-2-686" {
set root=(hd0,11)
search --fs-uuid --set
linux /vmlinuz-2.6.26-2-686 root=/dev/hda3 ro
initrd /initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)" {
set root=(hd0,11)
search --fs-uuid --set
linux /vmlinuz-2.6.26-2-686 root=/dev/hda3 ro single
initrd /initrd.img-2.6.26-2-686
}

Veja que na linha set root=(hd0,11), esta apontado o root para o dispositivo hd0,11, onde se encontram os arquivos de inicialização.

Veja o que siginifica a referencia (hd0,11)
hd= tipo de dipositivo, poderia ser "sda", que seria nesse caso HD do tipo SATA ou SCSI.
0 esta referindo a quantidade de dispositivos instalados no PC, a contagem começa do 0.
O nº 11 é a partição onde está os arquivos de inicialização do sistema.

Ao abrir o arquivo grub.cfg, veja se o grub esta apontando para o caminho certo.
Por isso citei utilizar a Distro ou um live CD, para examinar as partições e checar, onde exatamente, estão os arquivos de inicialização de seu Linux.

A segunda opção é forçar uma instalação do grub no caminho sugerido:

/dev/hda/boot



[]'s

9. Re: Perda do dual boot apos re-instalar windows [RESOLVIDO]

Enviado em 24/07/2009 - 09:36h

Pois ao dar boot com o CD de instalacao do Mandriva 2008 Spring, nas opcoes de rescue, tinha a de re-instalar gerenciador de inicializacao. Acionei-a e o Mandriva fez o servico. A distro Mandriva realmente e' de qualidade superior.

Muito grato a todos que ajudaram.

[ ]

Ricardo

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder