Tenho certeza de que já aconteceu com você: você liga o computador cheio de animação e, de repente, se depara com uma tela preta e uma mensagem enigmática dizendo que o O gerenciador de inicialização GRUB morreuVocê pode ter mexido nas partições do disco, instalado o Windows depois do Linux, o que pode ter sobrescrito o setor de inicialização, ou uma atualização do sistema pode ter dado errado durante o processo.
A primeira coisa a fazer é não entrar em pânico, porque mesmo que pareça que seu equipamento tenha falhado, Seus dados permanecem intactos.O GRUB é simplesmente a porta de entrada para o sistema e, mesmo que a porta de entrada esteja quebrada, o sistema continua funcionando. Dependendo dos recursos disponíveis, existem várias maneiras de resolver esse problema, desde usar o próprio console do GRUB, se ele ainda estiver respondendo, até recorrer a um... Ubuntu ou Debian Live USB Realizar cirurgia de coração aberto.
Recuperação direta a partir do console GRUB
Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es Identifique onde seus arquivos estão localizados. executando o comando lsque lhe mostrará os discos e partições disponíveis, como por exemplo: (hd0,msdos1).
Depois de localizar o disco, você deve procurar a pasta. boot explorando as partições com ls (hd0,1)/Quando você encontrar o certo, você tem que configurar rota de prefixo e a raiz do sistema usando os comandos set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Em seguida, localize o kernel disponível na pasta de inicialização e carregue-o usando o comando. linux, especificando a partição raiz (por exemplo, root=/dev/sda1), para finalmente executar initrd e ligar o motor.
Após efetuar o login com sucesso na sua sessão de usuário, não se esqueça de Reparar permanentemente o motor de arranqueAbra um terminal como root e execute grub-install /dev/sda seguido de update-grub2 y update-initramfs -u para que o problema não se repita ao reiniciar.
Reinstalação usando Live USB (Métodos Manual e Chroot)
Quando o GRUB está completamente ausente, a solução mais confiável é usar um Live USB de qualquer distribuição baseada em Debian (como Ubuntu ou Linux Mint). O importante é que a arquitetura do Live USB (AMD64 ou i386) seja compatível com a do seu sistema instalado para evitar erros durante a execução do processo. alteração de raiz ou chroot.
O processo começa com a identificação das partições com sudo fdisk -lÉ crucial distinguir qual é a partição raiz (/) e se você possui uma partição /boot separada. Para prosseguir, você deve Monte a partição raiz em /mnt e, se existir, o inicial em /mnt/bootPara que o sistema funcione corretamente no ambiente de produção, é necessário realizar um montagem vinculada dos diretórios críticos do sistema operacional em execução sudo mount --bind /dev /mnt/devbem como para /dev/pts, /proc y /sys.
Com tudo montado, usamos o comando sudo chroot /mntÉ como fazer um truque de mágica: dizemos ao computador que A raiz agora é o nosso disco rígido. e não o USB. A partir daqui, reinstalamos o gerenciador com grub-install /dev/sda e atualizamos as configurações com grub-mkconfig -o /boot/grub/grub.cfg o update-grubFinalmente, partimos com exit E recomeçamos.
Soluções automatizadas e alternativas rápidas
Se você não se sentir confortável navegando no terminal ou achar o processo muito complicado, existe uma ferramenta chamada Reparo de inicialização que é uma verdadeira salvação. Para usá-lo, inicialize o sistema a partir de um USB Live do Ubuntu, abra o terminal e instale a ferramenta a partir de seus repositórios oficiais. Depois de executá-la, basta selecionar a opção para reparo recomendado E o programa fará todo o trabalho pesado para você, detectando os sistemas operacionais e reinstalando o GRUB automaticamente.
Em casos mais simples, onde precisamos apenas reinstalar o GRUB sem realizar um chroot completo, podemos montar a partição que contém o diretório de inicialização em uma pasta temporária como /tmp/part e corra sudo grub-install --root-directory=/tmp/part /dev/sda. Isso é útil se Estamos procurando uma rota mais direta. E sabemos exatamente onde está localizado o carregador de arranque.
Para resolver esse problema, seja usando comandos manuais no console GRUB, a técnica chroot com uma unidade USB inicializável ou o uso de ferramentas automáticas como o Boot-Repair, a chave está em identificar corretamente as partições do disco e garantir que o setor de inicialização do MBR ou EFI esteja corretamente vinculado ao kernel do sistema operacional instalado.



