Inicie pelo rescue ou live image do provedor, monte o filesystem root e use chroot para reinstalar ou corrigir o GRUB. Anote o layout de partições. Teste após atualizações de kernel; tenha um plano de rescue documentado.
Quando o GRUB quebra
- Causas: Atualização de kernel falha, mudança de disco (redimensionamento, novo disco), edição incorreta de
grub.cfgou/etc/default/grub, ou corrupção de filesystem. O sistema pode mostrar "GRUB rescue", "unknown filesystem" ou tela preta. - Objetivo: Iniciar no filesystem root real e reinstalar ou reconfigurar o GRUB para o boot loader encontrar o kernel e initramfs e iniciar o OS.
Rescue e chroot
- Boot rescue: Use a imagem de rescue do provedor (via painel ou IPMI/KVM) ou live USB/DVD. Inicie em um OS mínimo. Monte a partição root (ex.
/dev/vda1) em/mnt. Se tiver/bootseparado, monte também. Monte sistemas de arquivos virtuais:mount --bind /dev /mnt/dev, etc. - Chroot:
chroot /mnt. Você está "dentro" do sistema quebrado.
Reinstalar o GRUB
- Instalar no disco:
grub-install /dev/vda(use o dispositivo de disco, não a partição). Para UEFI pode ser preciso montar a partição EFI e usargrub-install --efi-directory=/boot/efi. - Regenerar config:
update-grub(Debian/Ubuntu) ougrub2-mkconfig -o /boot/grub2/grub.cfg(RHEL/CentOS). - Verificar: Confira
/bootpara vmlinuz e initrd; confira grub.cfg. Saia do chroot, desmonte, reinicie. Remova o meio de rescue.
Prevenção e notas
- Layout de partições: Documente ou tire screenshot do layout (ex.
lsblk). Ajuda quando estiver no rescue. - Após atualizações de kernel: Algumas atualizações mudam initramfs ou ordem do kernel. Se o servidor não iniciar após atualização, use rescue para checar
/boote rodeupdate-grubde novo. - Plano de rescue: Documente os passos (qual imagem de rescue, pontos de montagem, comando grub-install) para qualquer um seguir em emergência.
Resumo
Inicie pelo rescue ou live image do provedor; monte o root (e /boot se separado); chroot; reinstale o GRUB com grub-install e update-grub/grub2-mkconfig. Anote o layout de partições; teste após atualizações de kernel; documente o plano de rescue.




