959 Views
Tempo de leitura: 1 MinutoSe 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 pós reboot.
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!