Editando o Grub2 Ubuntu 9.10

Iniciado por jorgeff, 19 de Janeiro de 2010, 17:04

tópico anterior - próximo tópico

jorgeff

Boa tarde pessoal, estou com um probleminha aqui em um PC e já pesquisei bastante, segui diversos tutoriais e nada resolveu.

Tem dois SO's instalados, Windows XP e Ubuntu 9.10, da primeira vez instalei o Windows XP e depois o Linux e depois reinstalei o Windows XP. Após o primeiro procedimento, pra minha surpresa não veio a lista de opções de SO ao ligar o PC e após o segundo procedimento o boot entrava direto no Windows. Daí entrei com um live cd do Ubuntu 9.10, montei a partição linux e descobri que haviam mudado o Grub e que os procedimentos para configurar a o menu.lst já não eram os mesmo e o próprio menu.lst  não existia mais, mas sim o grub.cfg que não é um arquivo editável.

Pois bem, eu atualizei o Grub2 e o sistema não insere nas opções o Windows XP e sequer mostra a lista de opções ao ligar o PC, já tentei adicionar as configurações do Windows XP no "/etc/grub.d/40_custom" e já alterei alguns parâmetros em "/etc/defaults/grub".

Alguém sabe o que pode ser e como resolver tal problema?

Desde já, muito obrigado pela atenção de vocês.

jomafras

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

jorgeff

Alterando os arquivos que falei e depois dei um grub-update

jomafras

Vc precisa reinstalar (recuperar) o GRUB 2.
Isso pode ser feito pelo Live CD.
Tem muitos tópicos sobre isso aqui no Fórum.
Digite "recuperar grub 2" no local de pesquisa.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

jorgeff

Eu já segui vários tutoriais jow, mas o problema é que ao fim, quando digito "update-grub" ele está retornando:
"Found kernel: /boot/vmlinuz-2.6.31-17-generic
Found kernel: /boot/vmlinuz-2.6.31-14-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done"

Mesmo eu inserindo a entrada do Windows no "40_custom" ele não encontra o Windows.

jorgeff

P.S.: Ao ligar o PC a lista do GRUB só está aparecendo se eu segurar SHIFT, como eu faço pra fazê-la aparecer por default?

jomafras

#6
Edita o arquivo /etc/default/grub e coloca:
Grub_Timeout=10.
Salva e depois : sudo update-grub.
O que está estranho é que o update-grub era para adicionar o Windows no menu.
O arquivo 40_custom precisa ser feito executável, foi feito?
Veja no /boot/grub/grub.cfg se tem a entrada do Windows.
Vc pode também tentar recuperar o boot do Windows para ver se ele funciona mesmo e depois recuperar o Grub 2.
Nesse tópico tem como fazer as duas coisas.  
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

jorgeff

Eu acabei de fazer o procedimento do boot do Windows e deu certinho, foi direto pro Windows XP ao reiniciar.
Vou bootar com um live cd e fazer os demais procedimentos.

jorgeff

De todo jeito que eu fiz o update-grub não adiciona o Windows no menu, então eu 'apelei' e instalei o grub "aptitude install grub" e a lista que passou a ser carregada foi a /boot/grub/menu.lst daí eu adicionei manualmente a entrada do Windows XP e deu tudo certinho.

Muito obrigado pela ajuda jow! =D