Skip to content

Instantly share code, notes, and snippets.

@mailsonsoares
Last active October 4, 2023 12:47
Show Gist options
  • Select an option

  • Save mailsonsoares/a5db71e32e2ce61cc20f52b18ff368bc to your computer and use it in GitHub Desktop.

Select an option

Save mailsonsoares/a5db71e32e2ce61cc20f52b18ff368bc to your computer and use it in GitHub Desktop.
Reinstalar o Grub do linux
1. Inicialize a partir de um Live CD ou USB contendo um sistema Linux.
2. Abra um terminal e monte a partição raiz do Linux (/dev/nvme0n1p1 no meu caso):
sudo mkdir /mnt/temp
sudo mount /dev/nvme0n1p1 /mnt/temp
3. Chroot no ambiente Linux:
sudo mount --bind /dev /mnt/temp/dev
sudo mount --bind /proc /mnt/temp/proc
sudo mount --bind /sys /mnt/temp/sys
sudo chroot /mnt/temp
4. Dentro do chroot, instale o GRUB no dispositivo (/dev/nvme0n1 no meu caso):
grub-install /dev/nvme0n1
5. Atualize a configuração do GRUB:
update-grub
6. Desmonte as partições:
sudo umount /mnt/temp/dev
sudo umount /mnt/temp/proc
sudo umount /mnt/temp/sys
sudo umount /mnt/temp
7. Reinicie o computador e o GRUB deve aparecer.
*** Caso o Grub não apareça:
1. Reinstale o GRUB diretamente no dispositivo NVMe (/dev/nvme0n1 no meu caso):
sudo grub-install --force /dev/nvme0n1
2. Verifique as configurações do GRUB:
sudo nano /etc/default/grub
3. Certifique-se de que a linha GRUB_DISABLE_OS_PROBER esteja como no exemplo abaixo, caso contrário, adicione a linha e salve o arquivo:
GRUB_DISABLE_OS_PROBER=false
4. Atualize o GRUB novamente:
sudo update-grub
5. Reinicie o computador e o GRUB deve aparecer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment