terça-feira, 2 de novembro de 2010

Recuperando o GRUB após a instalação do Windows


Bem o Grub é um dos mais conhecidos gerenciadores de boot, muito usado nos Sistemas Operacionais GNU/Linux inclusive nas distribuição Linux Ubuntu que é a usada neste tutorial. Os gerenciadores de boot são instalados na MBR(trilha zero do disco rígido), quando iniciado reconhece os demais S.O. instalados e possibilita a escolha do desejado.

O motivo da criação deste tutorial e o fato de que após a instalação do S.O. Windows, ele reescreve a MBR e simplesmente ignora a existência de outros sistemas instalados e inicializa só o Windows. Para resolvermos este problema sem ter que reinstalar o sistema Linux basta que recuperamos o Grub que este sim reconhecera os dois ou mais sistemas e lhe dará a opção de escolha entre os eles.

Então vamos lá.

Requisitos, você deve ter o conhecimento minimo de instalação de sistemas operacionais e Linux.

1° passo:
Configure a BIOS para dar o boot a partir do dispositivo de CD/DVD e Insira um CD da distribuição Linux “Ubuntu”;

2° passo:
Inicialize o sistema no modo “Live CD”;

3° passo:
Com o sistema completamente carregado, abra um Terminal de comandos do Shell que é onde nós iremos digitar os comandos para recuperamos o Grub.

4° passo:
No terminal digitaremos os Seguintes comandos para recuperação do Grub;
OBS: Desconsidere os “#” e “$” e o comentário do autor “<# Comentário do autor”

$ sudo -i <# Este comando lhe da permissões de root (Super Usuário);
# mkdir /media/disk <# O comando “mkdir” cria a pasta “disk” dentro da pasta “media” que já existe;
# fdisk -l <# ver as partições existentes com detalhes;
Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador do disco: 0xbc601441

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 1 5100 40965718+ 7 HPFS ou NTFS
/dev/sda2 5101 16215 89281237+ f Win95 (LBA) Partição Extendida
/dev/sda3 16216 19376 25390732+ 83 Linux
/dev/sda4 19377 19457 650632+ 82 Linux swap / Solaris
/dev/sda5 5101 16215 89281206 7 HPFS ou NTFS

# mount /dev/sdaX /media/disk/ <# Montar partição, troque o “X” pelo número da partição onde o Linux(Grub) estiver Instalado;
# mount -o bind /dev /media/disk/dev <# montar pasta “dev” do sistema
# mount -o bind /proc /media/disk/proc <# montar pasta “proc” do sistema
# chroot /media/disk/ <# Definir o diretório “/media/disk/” como diretório raiz do sistema
# grub-install /dev/sda <# Reescrever a MBR reinstalando o Grub
# reboot <# Comando para reiniciar o Sistema.

Reinicie o sistema normalmente sem o CD;

Glossário:
S.O.: Sistema Operacional.
boot: Processo de Inicialização.
Live CD: Roda o Sistema Operacional a partir do CD sem a necessidade de instala-lo no HD.
Shell: Modo texto(comandos) do sistema Linux.
<#: Comentário do Autor

Autor: Vagner Schubert

Nenhum comentário:

Postar um comentário