La prima operazione da fare è identificare la partizione EFI questo è possibile lanciando, da terminale (amministratore), il comando
sudo fdisk -l
oppure sostituire sudo con doas come spiegato nell’aticolo Voidlinux sostituire sudo con doas
La partizione EFI e formattata Fat32.
Nel nostro esempio sarà la sda1 mentre la partizione root sarà sda2
Bisognerà montare le partizioni con i comandi
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
fate attenzione la cartella EFI potrebbe essere differente per esempio /boot/EFI con le lettera maiuscole.
Ora andremo a montare le varie cartelle
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /run /mnt/run
sudo chroot /mnt
L’ultimo comando configura un ambiente chroot
Ora andremo a reinstallare GRUB
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --removable
update-grub
Infine uscire dall’ambiente chroot
exit
smontare le partizioni
sudo umount /mnt/chroot/boot/efi
sudo umount /mnt/chroot
riavviare il sistema
sudo reboot
