Linux > Evitando problemas de boot do sistema devido a erros no Grub

1148 ViewsTempo de Leitura: 1.57 mintue Se tem uma coisa chata no Linux é problema de boot do sistema devido […]

1149 Views
Tempo de Leitura: 1.57 mintue

Se tem uma coisa chata no Linux é problema de boot do sistema devido a problemas no GRUB. Dois cuidados básicos podem evitar problema de inicialização do sistema, como veremos a seguir.

Vejamos:

GRUB instalado na MBR dos discos (Centos)

O GRUB é instalado na MBR. Se por algum motivo perder essas referências na MBR, seu sistema não vai bootar facilmente.

Pra evitar transtornos, antes de um reboot do sistema, refaça a instalação do GRUB na MBR.

Para instalar o GRUB na MBR de discos em servidores Redhat/Centos, execute o comando “grub” sem parâmetros para entrar no prompt do GRUB:

grub

Dentro do prompt do GRUB, execute a seguinte sequência:

grub> root (hd0,0)
root (hd0,0)
 Filesystem type is ext2fs, partition type 0xfd
grub> setup (hd0)
setup (hd0)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... yes
 Checking if "/grub/stage2" exists... yes
 Checking if "/grub/e2fs_stage1_5" exists... yes
 Running "embed /grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
 Running "install /grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/grub/stage2 /grub/grub.conf"... succeeded
Done.

Observação: Caso tenha um RAID, faça isso nos outros discos do array substituindo hd0 por hd1 e assim por diante.

GRUB instalado na MBR dos discos (Debian)

Para instalar o GRUB na MBR de discos em servidores Debian, basta executar o comando abaixo:

grub-install /dev/SEU-DISCO

Exemplo:

grub-install /dev/sda

Observação: Caso tenha um RAID, faça isso nos outros discos do array substituindo hd0 por hd1 e assim por diante.

Arquivo Device Map

O GRUB compreende que todo disco, independente de ser um HD IDE (ex: /dev/hda), SCSI, SATA (ex: /dev/sda) ou um SSD, será identificado como HD0, HD1, etc.

Esse mapeamento de discos é feito no arquivo /boot/grub/device.map.

Exemplo:

$ cat /boot/grub/device.map

this device map was generated by anaconda

(hd0) /dev/sda

Antes do boot do sistema, verifique se o arquivo está corretamente configurado. Caso não esteja, será necessário regerá-lo.

O comando, para isso, também é o grub-install:

grub-install /dev/SEU-DISCO

Exemplo:

grub-install /dev/sda

Resumo da Ópera

Melhor ser precavido do que perder tempo bootando um servidor mal configurado. Fica a dica. Abraço!

2 - 0

Thank You For Your Vote!

Sorry You have Already Voted!

Rolar para cima