quinta-feira, 15 de fevereiro de 2007

Como recuperar o Grub com Fedora 5 depois de instalação do WIN XP

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 é sobrescrevido 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 dois sistemas operacionais instalados em minha máquina: Windows XP e Fedora Core 5. 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 (XP,Fedora,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 Fedora Core. O mesmo vai ser utilizado como disco de boot.

Este método utiliza o próprio DVD de instalação do Fedora Core 5. 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 Fedora 5 no drive de DVD;

2. Quando aparecer a tela principal de instalação pressionar [F5].

3. Na tela de texto, digitar "linux rescue" e [ENTER].

4. Escolher o idioma Portuguese(brazilian) e teclado br-abnt2. Escolher, também, não inicializar rede.

5. Selecionar Continuar na tela que aparece em seguida. Isso corresponde ao comando de montagem de partição. Este passo pode ser substituido em outras distribuições pelo comando abaixo:
#> mount /dev/hdaX /mnt/sysimage

6. No console digitar o comando abaixo para alterar temporariamente o diretório root:
#> chroot /mnt/sysimage

7. Chamar o programa do GRUB:
#> grub

8. Encontrar onde (em que partição) se encontra a instalação do grub a recuperar:
grub> find /boot/grub/stage1

9. Determinar para o GRUB onde o diretório root do linux se encontra:
grub> root (hd0,0)

10. Instalar as informações do arquivo grub.conf na MBR:
grub> setup (hd0)

11. 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 5, a qual ficou inacessível depois que reinstalei o Window$ XP. 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 colocada aqui para sugerir um pouco de meu pequeno universo.

Nenhum comentário: