Mostrando postagens com marcador boot. Mostrar todas as postagens
Mostrando postagens com marcador boot. Mostrar todas as postagens

domingo, 30 de dezembro de 2007

Recuperação do Grub Após Instalação do Windows

Quando instalamos o Windows XP, o S.O. instala na MBR seu próprio gerenciador de boot. Para quem utiliza na mesma máquina alguma versão do Linux juntamente com o Windows isso não é bom. O gerenciador de boot que comumente é ou LILO ou GRUB é sobrescrito na MBR. Com ele se vai possibilidade de escolher entre diferentes sistemas operacionais.

Eu tive este tipo de problema quado instalei o Windows depois do Linux. Daí pesquisei e compilei um conjunto de passos para resolver este problema para meu caso particular. Utilizo alguns sistemas operacionais instalados em minha máquina: Windows XP, Vishta, Debian, OpenSuse e Fedora. E gosto do gerenciador de arranque GRUB. A compilação resultou de um passo-a-passo que demostrarei a seguir. Tenha em mente que este método serve para resolver um caso particular (Windows,Linux,Grub), no entanto pode servir para outros casos.

Requisitos:

Já ter um arquivo grub.conf o qual foi configurado antes da reinstalação do windows. Ter em mãos o CD/DVD de instalação do Linux que tenha o Grub. O mesmo vai ser utilizado como disco de boot.

Este método utiliza o próprio CD/DVD de instalação do Linux. Abaixo segue o passo-a-passo para se conseguir voltar a ter o gerenciador de boot do GRUB.

1. Ligar o computador com o DVD de instalação do Linux no drive de CD/DVD;

2. Quando aparecer a tela principal de instalação, escolher algo parecido com "rescue mode" e [ENTER]. Procure entrar em uma opção de console de recuperação, tipo terminal.

3. Se for pedido, escolher o idioma Portuguese(brazilian) e teclado br-abnt2. Escolher, também, não inicializar rede.

4. Chamar o programa do GRUB:

#> grub

5. Encontrar onde (em que partição) se encontra a instalação do grub a recuperar:

grub> find /boot/grub/stage1

6. Determinar para o GRUB onde o diretório root do linux se encontra:

grub> root (hd0,0)

7. Instalar as informações do arquivo grub.conf na MBR:

grub> setup (hd0)

8. Se não quiser instalar na MBR isso pode ser feito em uma partição:

grub> setup(hd0,X)

Este processo funcionou para recuperar a instalação do Fedora 7, a qual ficou inacessível depois que reinstalei o Window$ Vishta. Depois disso pude ter de volta o gerenciador de boot do GRUB para poder escolher qual S.O. carregar na hora do boot.

Obs.: Esta postagem foi adaptada de outra postagem publicada no meu outro blog em fevereiro de 2007. Aquela falave da recuperação do Grub em uma máquina com o Windows XP e o Fedora Core 5. Eu apenas simplifiquei ela, tirando passos que depois percebi ser desnecessários.

domingo, 17 de junho de 2007

Windows XP não inicia

Esta semana tive um problema com o computador de meu irmão. O computador começava a carregar o Windows mas não completava a inicialização. Depois de uns segundos dendo a impressão de estar iniciando normalmente,aparecia a tela azul mostrando que ocorreu erro durante o carregamento. A descrição do erro foi a seguinte:

UNMOUNTABLE_BOOT_VOLUME STOP: 0x000000ED (0X84F10E30, 0XC000009C, 0X00000000, 0X00000000)

A tela azul falava da possibilidade de estar ocorrendo problemas com algum hardware mal instalado e sugeria a retirada deste. Também falava de configuração de bios utilizando cache ou sombreamento.

Depois de pesquisar bastante, fique um tanto confuso. A cada site que entrava aparecia uma resposta diferente para o problema. As sugestões que encontrei foram várias: troca da bateria do cicuito CMOS, resetar a CMOS, limpoar os contatos da memória, trocar o cabo de 40 vias por um de 80 vias, mudar o modo de acesso direto à memória para UDMA, passar o ckdisk.

Cheguei até a fazer uma pequena lista das prováveis soluções. Primeiro apaguei a configuração da BIOS para as de fábrica tanto do modo SETUP quanto do modo jumper. Não funcionou. Em seguida desconectei os cabos dos jacks do painel frontal, pois uma vez funcionou. Depois, limpei os contatos das memórias DDR. Ainda não respondeu. Depois, mexi no cabo SATA, e novamente nada.

Após muitas tentativas consegui descobrir o problema. Estava na MBR. Não sei como mas a MBR estava corrompida. A partição onde estava intalado o Windows não estava sendo reconhecida. Como os dados pessoais do computador de meu irmão estavam em uma partição diferente da do Windows, resolvi formatar e instalar novamente o Windows na partição desconhecida. Pronto, resouvel.

Eu poderia resolver o problema com o modo de recuperação e digitando os comandos cfdisk ou fixmbr. Só que reinstalar era mais adequado. para dar uma renovada no Windows.

Resolvi publicar este post por causa do problema acontecer com muitas pessoas. E, apesar de estar na maioria dos foruns de informática, não vi ninguem nesses foruns postarem que conseguiram resolver o problema.