Recuperar Grub depois de instalar windows XP

Iniciado por Taylon, 17 de Fevereiro de 2007, 15:02

tópico anterior - próximo tópico

Taylon

Galera eu tava somente com o Ubuntu instalado e agora instalei o windows XP e o grub nao ta mais aparecendo pra eu escolher o SO...

sim, eu ja olhei no FAQ nesse link:
http://ubuntuguide.org/wiki/Ubuntu_dapper_pt#Como_restaurar_o_menu_do_GRUB_depois_da_instala.C3.A7.C3.A3o_do_Windows.3F

tentei fazer o q é descrito no FAQ q é usar o comando:

# grub-install /dev/hda

com o hda sendo a partição q esta instalado o Linux (no meu caso hda3)

o problema é q quando digito isso (entrando pelo Live CD) aparece a mensagem:

/dev/hda3 not found or not a block device

ja tentei também com:

# grub-install /dev/hda/ (com mais uma barrinha no final, e deu a mesma coisa)

tentei dar boot pelo kurumin (Live CD) e fazer a mesma coisa, so q da a mesma coisa também...
ja usei também o comando:

chroot /mnt/hda3

e depois disso usar o gub-install, porem acontece a mesma coisa...

alguem sabe como resolver esse problema?


leandrovargas

SOFTWARE LIVRE, SOCIEDADE LIVRE.

solanoalves

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 ext3 /dev/hdaX /mnt/hdaX (sua partição é ext3 ou reseifers?)
   3. chroot /mnt/hdaX
   4. sudo gedit /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 ubuntu.
Agora ele vai poder dar o boot no ubuntu instalado no HD.

Inicia agora o ubuntu (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 gedit /etc/fstab

Se não estiver, inclua essa linha substituindo o X pelo número da partição do ubuntu e o ext3 pelo formato da partição do ubuntu, caso ela não seja reiserfs. E crie o diretório pra montagem da partição.

Citar
/dev/hdaX /mnt/hdaX ext3 noauto,users,exec 0 0

    sudo mkdir /mnt/hdaX

Reinicie o ubuntu.

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.

Obs: transportei do kurumin para o ubuntu, não sei se vai funcionar mas ta ae .


Fonte: Google : http://www.guiadohardware.net/comunidade/recuperar-grub/663986/


Taylon

fiz tudo como vcs falaram mesmo assim nao deu:

CitarDá uma olhada nesse tópico :
http://ubuntuforum-pt.org/index.php?topic=14614.0

Vlw

eu ja havia visto esse topico e tentado fazer os procedimentos descritos, mas todos dao akele erro na hora de mandar instalar o grub:

/dev/hda3 not found or not a block device

CitarDá 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 ext3 /dev/hdaX /mnt/hdaX (sua partição é ext3 ou reseifers?)
   3. chroot /mnt/hdaX
   4. sudo gedit /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 ubuntu.
Agora ele vai poder dar o boot no ubuntu instalado no HD.

Inicia agora o ubuntu (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 gedit /etc/fstab

Se não estiver, inclua essa linha substituindo o X pelo número da partição do ubuntu e o ext3 pelo formato da partição do ubuntu, caso ela não seja reiserfs. E crie o diretório pra montagem da partição.

Citar
/dev/hdaX /mnt/hdaX ext3 noauto,users,exec 0 0

    sudo mkdir /mnt/hdaX

Reinicie o ubuntu.

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.

Obs: transportei do kurumin para o ubuntu, não sei se vai funcionar mas ta ae .


Fonte: Google : http://www.guiadohardware.net/comunidade/recuperar-grub/663986/

kra quando eu tendo dar o comando sudo gedit /etc/lilo.conf no kurumin aparece:
comand not found

e no Ubuntu aparece uma outra mensagem de erro q eu eskeci de anotar...

tentei editar pelo mcedit ou pelo proprio kwrite mas nao consegui...

ai tentei mesmo assim rodar o comando "lilo" so q apareceu:
comand not found

isso tanto no kurumin quando no ubuntu

o q eu faço?

solanoalves

BOM gedit não tem no kurumin ... no kurumin eu acho que é o kwrite...

gedit é para o ubuntu...

seguinte cara

1. você ta tentando entrar em um arquivo "sudo gedit /etc/lilo.conf" que não existe
2. você tem de instalar o lilo primeiramente com 'sudo apt-get install lilo'
3. após instalado voce vai entrar no conf dele
3.1 procure onde esta com 'find // -name lilo.conf
4. após encontrado ai vc digita o caminho onde ele está

ins3rt c0in

Você deve usar "grub", esquece isso ! É pra outro gerenciador de boot, o Lilo!

O melhor é usar o super grub que tá indicado no primeiro link que te recomendaram!

solanoalves

inc3rt c0in se você ler melhor verá que estamos tentando instalar o lilo e depois o grub.
Agora se você SOUBER de um jeito para fazer FUNCIONAR essa joça de 'grub-install /dev/hda' ai sua opinião é valida.

Taylon

CitarBOM gedit não tem no kurumin ... no kurumin eu acho que é o kwrite...

gedit é para o ubuntu...

seguinte cara

1. você ta tentando entrar em um arquivo "sudo gedit /etc/lilo.conf" que não existe
2. você tem de instalar o lilo primeiramente com 'sudo apt-get install lilo'
3. após instalado voce vai entrar no conf dele
3.1 procure onde esta com 'find // -name lilo.conf
4. após encontrado ai vc digita o caminho onde ele está

mas vai ter jeito de usar "apt-get intall lilo" mesmo estando no Live CD?

eu imaginei q o gedit nao tinha no kurumin por isso tentei o kwrite e o mcedit, mas o kwrite nao dava pra salvar as configurações e no mcedit tava dando erro, e no kurumin o arkivo lilo.conf exite, porem quando eu digito lilo.conf aparece comand not found...

vou la tentar isso q vc falou...

CitarVocê deve usar "grub", esquece isso ! É pra outro gerenciador de boot, o Lilo!

O melhor é usar o super grub que tá indicado no primeiro link que te recomendaram!

kra eu nao tava kerendo usar disquete ou CD para dar o boot, por isso nao to kerendo usar o super grub...

solanoalves

Cara e se você usar o super grub para entrar no seu ubuntu e lá fazer o que precisa (instalar lilo no lugar do grub até funcionar o boot e depois tentar reinstalar o grub no lugar do lilo)

ai ficaria algo assim:

1. coloca o disquete e inicia o ubuntu
2. instala o lilo e configura até o boot fucninoar
3. desinstala o lilo
4. instala o grub (tenta né que já pelo visto o comando grub-install não funcinoa em 99% dos casos)

Taylon

a kra eu gostaria de agradeçer muito pela ajuda, mas eu resolvi reinstalar o sistema mesmo e dexar para fazer uma coisa assim depois q eu ja tiver sabendo mais, to iniciando agora e o q menos kero sao problemas, muito obrigado mesmo, tentei tudo mas nada deu certo...

vlw pela ajuda kra ate +!

solanoalves

vou ser sincero cara, toda vez que perco o grub reinstalo o ubuntu pq nunca vi ninguem conseguir  ;D hehehehe

Taylon

Citarvou ser sincero cara, toda vez que perco o grub reinstalo o ubuntu pq nunca vi ninguem conseguir  Grin hehehehe

nossa q bom q nao fiquei mais tempo ainda igual bobo tentando intao ^^
hehe

mesmo assim brigadao pela ajuda kra...

solanoalves

Blz cara...eu até fucei o google pra tentar ver se você conseguia mas realmente não deu...bom serve pra gente não ficar igual bobo nos foruns da proxima vez hehehe
deviam colocar uma mensagem "se apagar a mbr com o grub você ta ferrado! pense bem!" na instalação do ubuntu hehehe

ins3rt c0in

solanoalves, toma cuidado com os conselhos que você posta, não esqueça que sua resposta envolve responsabilidade por que muita gente que não conhece nada vai seguir o que você fala cegamente.

Primeiro que muita gente recupera o grub sem reinstalar o Ubuntu. Já viu muita gente reinstalando o Ubuntu toda vez que reinstala o Windows? Quem tem um bom resultado com um guia não volta ao tópico pra falar que deu certo, só quem teve problemas. Nem uma estatística de sucesso seria confiável, você fala que ninguém consegue baseado em que?

Quanto ao "conselho" que você me deu, eu li exatamente o que ele escreveu, ele pediu pra recuperar o Grub e não precisa do Lilo pra isso.

Não quero começar uma discussão aqui com você, só alertar que embora você ajude aqui por livre e espontânea vontade e contamos com ajuda essa ajuda voluntária, você tem que ter responsabilidade com  o que escreve aqui.

solanoalves

Você está certo,

Peço desculpas pelas estatísticas errôneas, mas digo também que me mostrem 1 pessoa que conseguiu recuperar o grub sem reinstalar o ubuntu ...Seria o Jesus do mundo linux