Fórum Debian

Versão Completa: Grub2 não salva configurações *RESOLVIDO*
Você está atualmente visualizando uma versão simplificada do conteúdo. Visualizar a versão completa com formatação.
Olá!
Há uns dois dias atrás, aconteceu algo estranho. Do nada o grub desconfigurou, e ao iniciar, ficava numa tela assim:
Código:
grub>
Reinstalei o grub2 com um liveCD e ficou funcionando sem o Windows.
Rodei o update-grub e beleza, constava que ele tinha detectado todos os So´s.
No outro dia, tive de fazer de novo o processo, pois ele tinha desconfigurado novamente. Mas como desconfiava do update-grub, não o rodei, deixando sem o Windows.
Hoje, ao ligar o micro, pimba! Grub desconfigurado novamente, e mesmo após reinstalar o grub sem erros por 2 vezes, o Debian continua sem dar boot.

Estranho é que o grub está subindo, ele só não gera o menu. Ao rodar no prompt do grub:
Código:
grub>probe (hd0)
grub>fs unrecognised
E ao rodar ls ele lista as partições como msdos, embora todas sejam reiserfs, exceto a swap.
Pelo LiveCd consigo acessar o disco normalmente, minimizando a possibilidade de dano físico no HD. Entretanto vou fazer o backup de tudo. Será que é problema na MBR, ou ele não está conseguindo acessar o grub.cfg?
Gostaria de saber com certeza se é hardware antes de comprar um HD novo. Uso o Debian Squeeze, com todas as atualizações.
desconfio de algum problema na formatação utilizada, reiserfs que é onde está configurado os dados do grub.
Sim. A partição / é reiserfs, incluindo /boot.
Se eu montar a pasta /boot em um pendrive será que funciona? Só até eu ter uma solução melhor sem ter que mexer nas partições.
num tenho certeza, posso estar com receio ao reiserfs, mas talvez criando a partiçao /boot em uma partição formatada com ext3 isso não ocorra.
Olá dmatrix, eu sou novo aqui neste fórum e também não sou experiente em linux. Sempre usei o Ubuntu e também tive muitas dificuldades com o grub 2, até conseguir resolver. O procedimento que eu uso para restaurar o grub 2 não vi postado em nenhum fórum. Depois de muitas tentativas frustradas, acabei descobrindo uma forma que restaura corretamente o grub. Vou postar aqui o procedimento que eu uso para restaurar no Ubuntu :

Este procedimento é feito em duas etapas. A primeira com o live CD e a segunda sem o live CD.

1. Iniciando o live CD, abra um terminal e digite

# fidisk -l
Aqui vc deverá localizar a partição em que está instalado o Debian

# mount /dev/sdaX /mnt
X é a partição do seu Debian

# mount --bind /dev /mnt/dev
# chroot /mnt
# nano /etc/default/grub
Aqui vc edita o arquivo fornecendo informações sobre o TIMEOUT, prioridade de boot, dentre outras coisas.

# update-grub
# grub-install /dev/sda
# reboot

Feito isso vc habilitou apenas a inicilização do Debian. Agora vc deverá dar boot pelo Debian para criar a entrada do Windows e dos outros sistemas operacianis instalados na sua maquina.


2. Iniciado o debian SEM o live CD , digite agora no terminal


# mount --bind /dev /dev
# chroot /
# update-grub
# grub-install /dev/sda
# reboot

OBS: Se vc digitou no terminal grub-upadate, terá obrigatoriamente que digitar grub-install /dev/sda. Digo isso pq das vezes que eu digitava grub-update e não reinstalava o grub dava problema com o boot.
Valeu, rogeriodan.
Esse procedimento eu já fiz e justamente funcionava uma vez só, ou nem funcionava.
Antes de ontem resolvi digitar exit no prompt do grub e pronto, ele nunca mais caiu na tela de prompt, pelo menos até agora.
Vai saber o que era...
URL de Referência