Problemas com Grub na instalação em dual boot com Win XP

Iniciado por Professor Renato, 06 de Janeiro de 2008, 02:00

tópico anterior - próximo tópico

Professor Renato

Oi Gente...

Tentei instalar o Ubuntu em dual boot com win XP num PC Pentium IV de um amigo meu. Tudo parecia normal quando no final da instalação apareceu uma mensagem de erro fatal pois o Grub não podia ser instalado. Isso ocorreu com o Ubuntu 7.04. Aí tentamos com o 7.10. A instação correu 100%. Só que ao reiniciar o PC, apareceu a seguinte mensagem, ainda no modo texto, logo depois do teste inicial de memória:

Grub loading stage 1.5
Grub loading, please wait...
Error 17

E ficou nisso. O PC tem um HD com 120GB com Win XP particionado em dois, sendo que criamos mais duas partições para o Ubuntu: uma para o sistema e outra para /home.

O engraçado é que o sistema rodou perfeitamente pelo live cd, tanto o Feisty quanto o Gutsy.

Estou esperando os detalhes do hardware para postar aqui no forum. Em quanto isso, se alguém puder ajudar, agradeceria muito.

Valeu...
Intel Dualcore, HD 160Gb, 1Gb Ram, DVD-RW, Monitor LCD AOC 17''.


Professor Renato

Vamos ver se eu entendi. Instalo novamente e se o Grub não funcionar dou Boot pelo live CD e procedo com o tutorial abaixo? Tem que ser o Dapper ou pode ser outro?

CitarC-Live CD


I- Dica do LaSSarD:
1 - Rode o CD do Dapper no boot.
2 - Abra o terminal (Aplicações -> Acessórios -> Terminal)
3 - Execute:
Código:

sudo su
mkdir root
mount -t ext3 -o rw /dev/hda6 /
mount -t ext3 -o rw /dev/hda6 /home/ubuntu/root

NÃO esqueça de trocar ext3 pelo tipo de partição e hda6 pela partição onde você instalou o Ubuntu!
4 - Agora a partição já está montada. Execute:
Código:

cp -R /home/ubuntu/root/boot/grub /boot

5 - E por fim, instalar o GRUB:
Código:

/home/ubuntu/root/sbin/grub-install /dev/hda



II- Guia do Hardware:
Depois de dar boot pelo Live  CD, você só precisa montar a partição onde o sistema está instalado, como em (substitua reiserfs e hda2 pelas suas):

Código:

# sudo mount -t reiserfs /dev/hda2 /mnt/hda2



E usar o chroot para obter o prompt de comando do sistema que está recuperando:

Código:

# chroot /mnt/hda2


No prompt, você precisa apenas editar o arquivo "/boot/grub/menu.lst", ou gerá-lo novamente usando o comando

Código:

# update-grub


e reinstalar o grub, usando o comando:

Código:

# sudo grub-install /dev/hda
Intel Dualcore, HD 160Gb, 1Gb Ram, DVD-RW, Monitor LCD AOC 17''.

Nelson Quintanilha

Olá colega,
Uma ocasião tive problema com o brub também, pois tive que instalar novamente o Win.
Descobri um tal se super brub, baixei gravei num cd e tive sucesso com ele, é muito simples e ele refaz o brub automaticamente. Você poderá encontra-lo em:
http://supergrub.forjamari.linex.org/?section=download
T+

andre88

podes também reinstalares o grub seguindo os seguintes passos:

    1- carregar live cd

    2- # grub //executar grub na consola

    3-grub> find /boot/grub/stage1

    (hd0,X) // isto indica onde esta o que queremos por a carregar , sendo x um número

    4- grub> root (hd0,X) // informa onde o grub está

    5- grub> setup (hd0) // escrever MBR
André Barbosa

linho

Olá pessoal, blz?
Tenho um HD de 80GB (sata). Instalei o windows 2003 server (20gb), instalei o windows XP (25gb) e depois usei o partition magic para particionar 10gb para o linux e mais 1gb para swap.
Consegui fazer a instalação normalmente do linux, porem quando eu reiniciei a maquina não apareceu no boot o windows 2003 e também o windows xp, apenas o Linux.
Como faço que apareça no boot os três sistemas operacionais: Windows 2003 + Windows XP + Ubuntu 7,04.
Desde já agradeço aí pela ajuda, lembrando que eu sou novato no mundo linux... rsrsrsrsr, não quero reinstalar o linux.

http://phpfi.com/287477 (Aqui está toda a configuração do menu.lst)

Inseri essas linhas no final:
title   Windows NT/2000/XP (loader)
root   (hd0,0)
savedefault
chainloader   +1

Porem quando eu reiniciei o linux o menu.lst está dessa forma:
http://phpfi.com/287510

Parece que ele não salvou a inclusão das acima.
Abraços
.

isdiru

Citação de: linho online 06 de Janeiro de 2008, 16:30
Olá pessoal, blz?
Tenho um HD de 80GB (sata). Instalei o windows 2003 server (20gb), instalei o windows XP (25gb) e depois usei o partition magic para particionar 10gb para o linux e mais 1gb para swap.
Consegui fazer a instalação normalmente do linux, porem quando eu reiniciei a maquina não apareceu no boot o windows 2003 e também o windows xp, apenas o Linux.
Como faço que apareça no boot os três sistemas operacionais: Windows 2003 + Windows XP + Ubuntu 7,04.
Desde já agradeço aí pela ajuda, lembrando que eu sou novato no mundo linux... rsrsrsrsr, não quero reinstalar o linux.

http://phpfi.com/287477 (Aqui está toda a configuração do menu.lst)

Inseri essas linhas no final:
title   Windows NT/2000/XP (loader)
root   (hd0,0)
savedefault
chainloader   +1

Porem quando eu reiniciei o linux o menu.lst está dessa forma:
http://phpfi.com/287510

Parece que ele não salvou a inclusão das acima.
Abraços
.

Boas,quem sabe esse topico resolve seu problema



http://ubuntuforum-br.org/index.php/topic,4055.0.html

Professor Renato

Tentei algumas alternativas que os colegas indicaram aqui, recuperando o grub aparentemente com sucesso, porém a reinicialização continua travando após o teste de memória. O que me estranhou foi que instalamos o Kurumin 6 em dual boot para testar. A instalação ocorreu 100%. Só que na hora de reiniciar o micro...o mesmo problema. O meu amigo me contou que por engano ele instalou o Windows nas duas partições e o dual boot foi reconhecido normalmente. O que me leva a suspeitar que o Windows dele está impedindo a instalação em dual boot com outro sistema, que não Windows. Seria isso possível?????????

Obrigado a todos pela força.
Intel Dualcore, HD 160Gb, 1Gb Ram, DVD-RW, Monitor LCD AOC 17''.

Volga

Citação de: Nelson Quintanilha online 06 de Janeiro de 2008, 12:40
Olá colega,
Uma ocasião tive problema com o brub também, pois tive que instalar novamente o Win.
Descobri um tal se super brub, baixei gravei num cd e tive sucesso com ele, é muito simples e ele refaz o brub automaticamente. Você poderá encontra-lo em:
http://supergrub.forjamari.linex.org/?section=download
T+

Olá Pessoal,
Por favor, alguém pode me ajudar?
Tenho um lap top HP. Estou iniciando no Linux, tenho Vista e Ubuntu 8.10. Semana passada resolvi formatar e instalar o XP, (acho melhor), perdi o boot e consegui recuperar com os comandos basicos:
sudo grub
Install Grub:  grub> setup (hd0)
MAS o XP nao tem drives para meu Lap Top e muitas funcionalidades nao funcionava, ENTAO, resolvi colocar o Windows Seven Ultimate.
AGORA: Em hipótese alguma consigo consertar o boot pra eu selecionar o Ubuntu e trabalhar com ele....Ja tentei tudo:
grub> find /boot/grub/stage1  "Error 15: File not found"
find /grub/stage1   "Error 15: File not found"
CD Super Grub Disk:
"Error 15: File not found"
"Error 15: File not found
     Booting 'not lucky'
pause SGD has NOT succeeded :(   SGD has NOT succeeded :("

Obs. nao achei algum explicativo de como usar o Super Grub Disk, portanto eu testei todas as opcoes...
Obrigado!