1149 Views
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.mapthis 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!

