Me ajudem a gravar o Grub e restaurar o boot por favor

Iniciado por dgo08, 06 de Setembro de 2007, 06:35

tópico anterior - próximo tópico

dgo08

Pessoal,eu tinha 3 SOs rodando aqui,Windows XP,Windows Vista,e Ubuntu 7.04.

Pra fazer um esquema legal de boot,instalei nessa ordem:

WXP >>> W.Vista >>> Ubuntu

Com isso mantive todas opções de boot e estava tudo perfeito,só que tive um problema com a porcaria do WXP e tive que reinstalar,agora não tenho mais boot do Vista,nem do Ubuntu,e não estou conseguindo de jeito nenhum voltar o meu Vista (que preciso com mais urgencia),nem com edição do arquivo boot.ini.

Então como de qualquer forma iria restaurar o Grub pra ter o Ubuntu,minha esperança é poder editar o grub de forma que ele liste o WXP e Vista também.

Já fiz uma busca por aí,e encontrei um tópico "Mil maneiras de restaurar o Grub",tentei seguir esse passo,pois é o mais fácil e viável para mim

Solução Install CD

I- Dica do pintinho :
1-Iniciar com o Alternate CD
2- Escolha "Recuperar um sistema defeituoso" (Rescue a broken system)
3- Prossiga escolhendo linguagem, configurando o teclado e vá dando enter até a tela "Entrar em modo de recuperação".
4- Escolha agora onde está o seu Ubuntu (hda1,ou. hda2,ou,...hda7, etc.) e continue.
5- Agora é só marcar "Reinstalar o carregador de inicialização Grub"e continuar.
6- Digite : /dev/hda
7- Reinicie o computador.


Parece simples mas não consegui fazer,eu fui fazendo tudo isso,até que parei na parte de particionamento,então apertei ESC e apareceu um menu,onde encontrei a opção de "Instalar o Grub em um disco",tinha o Lilo também,mas prefiro o Grub.Eu achei que tava garantido,e fui nessa opção e escolhi o modo manual (temendo que algum modo automatico mexa nas partições que não deve),daí foram listadas minhas 4 partições,eu tentei selecionar a do Ubuntu que se bem me lembro éra SDA06,marquei lá pra manter os dados atuais e não formatar,e tentei continuar,mas sempre ficava dizendo que não foi marcado nenhum ponto de montagem....depois tentei até selecionar SDA01,do WXP pra ver se marcava,pq o WXP ja ta recem formatado,se der alguma cagada posso instalar de novo já que não tem nada importante nessa partição,mas fico temeroso porque não posso perder meus arquivos das outras partições,do Vista,do Ubuntu,e uma outra que eu deixo para arquivos.

Alguem pode me auxiliar?

clcampos

#1
Olha só, vamos tentar recuperar o GRUB, mas para tanto precisamos saber como estão as partições. Com isto de boot no PC usando o LiveCD e execute este comando via terminal, e coloque a resposta aqui:

$ sudo fdisk -l

Caso o Ubuntu esteja mesmo em /dev/sda6 faça o seguinte também:


$ mount    /dev/sda6  /mnt                   # Isto aqui para partição ext3
$ mount    -t reiserfs  /dev/sda6    /mnt    # OU isto caso sua partição seja reiserfs (EXECUTE APENAS UM DOS DOIS COMANDOS)


Após a montagem da partição (USE APENAS UM DOS COMANDOS ACIMA) edite o arquivo /boot/grub/menu.lst e coloque o conteúdo dele aqui.

$ gedit /mnt/boot/grub/menu.lst
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

dgo08

Amigo não consegui.

O Live não funciona aqui,provavelmente por causa da VGA,consegui instalar usando o CD Alternate,apenas em modo texto.Mexendo bastante consegui chegar a um terminal,mas não tem sudo,e nem o comando fkdisk é reconhecido.

Não sei se ajuda,mas eu instalei dessa forma.WXP,Vista e Linux,então ta assim

C: >>>> sda1 >>>>> WXP >>>>> NTFS
D: >>>>>sda5 >>>>>Vista >>>>>NTFS
? >>>>>>sda6>>>>>Ubuntu >>>>Reiserfs
E: >>>>>sda7 >>>>:N/A >>>>>>NTFS

A partição do Linux não aparece no Windows,não tem letra mesmo.

clcampos

Rapaz, complicou heim... sem LiveCD. Mas vamos lá, primeiro o comando era fdisk e não fkdisk, segundo que precisaremos mexer, e ter acesso a partição do Ubuntu, mesmo que só com o ambiente caracter.

Vou ver aqui, dar uma analisada com as informações que já passou, e quem sabe alguém também não da uma luz, só sei que sempre se da um jeito.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

dgo08

Amigo,eu consegui resolver parte do problema,o Grub ta funcionando já,e estou postando do meu Ubuntu agora!Resolvi com um CD pra restaurar o Grub.
Mas bem,o maior problema agora é restaurar o Vista,alguem pode me ajudar?

No meu menu de Grub tem as opções de Mem Test,e do Ubuntu que não pretendo mexer,para iniciar o Windows,tem a opção Other Operating System,que tem a opção Windows Longhorn Loader,e quando a seleciono é listado se quero iniciar o Vista ou o WXP,só que o Vista não sobe, fica dizendo que ta faltando um arquivo lá de inicialização.

Quero saber se pelo menu do Grub da pra colocar pra incluir logo o WXP e o Vista e fazer eles iniciarem direto pelo Grub,sem usar o gerenciador Windows Longhorn que está bugado.

Olhem só meu arquivo do grub

## ## End Default Options ##

title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Windows Vista/Longhorn (loader)
root      (hd0,0)
savedefault
makeactive
chainloader   +1
# This is a divider, added to separate the menu items below from the Debian
# ones.

title      Ubuntu, kernel 2.6.20-15-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=5ad3c060-e73d-43b8-a192-e1c8bd7da8e9 ro quiet splash
initrd      /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=5ad3c060-e73d-43b8-a192-e1c8bd7da8e9 ro single
initrd      /boot/initrd.img-2.6.20-15-generic

title      Ubuntu, memtest86+
root      (hd0,5)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

clcampos

#5
Não seria só duplicar a parte do Windows que já tem referenciando a partição do Vista? Assim:

De:
Citar
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Windows Vista/Longhorn (loader)
root      (hd0,0)
savedefault
makeactive
chainloader   +1
# This is a divider, added to separate the menu items below from the Debian
# ones.
[/b]

Para:
Citar
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Windows XP (loader)
root      (hd0,0)
savedefault
makeactive
chainloader   +1
# This is a divider, added to separate the menu items below from the Debian
# ones.

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Windows Vista/Longhorn (loader)
root      (hd0,4)
savedefault
makeactive
chainloader   +1
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

dgo08

Da não cara,eu tentei hd0,4,3,2,1 fica dando Invalid Device Requested

clcampos

Citação de: dgo08 online 06 de Setembro de 2007, 22:45
Da não cara,eu tentei hd0,4,3,2,1 fica dando Invalid Device Requested

Forçando na memória, e sem entender muito de windows, eu tenho certeza que já vi aqui situação parecida com a sua, e o cara tinha no grub apenas windows e ubuntu, e ao escolher windows ai sim eram lhe apresentadas as duas opções, tudo feito pelo painel de controle do windows.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!