Problemi in questa pagina? Segnalali in questa discussione
Introduzione
La seguente guida mostra come ripristinare manualmente il boot loader GRUB tramite CD/USB Live di Ubuntu su sistemi installati su computer che utilizzano UEFI nella sua modalità predefinita.
Preparativi
Nel seguente esempio si prende il caso in cui sistema da impostare come predefinito al boot e la partizione EFI siano così assegnate:
partizione EFI → /dev/sda1
sistema → /dev/sda2
Per eseguire la procedura è sufficiente utilizzare la Live 64 bit di Ubuntu utilizzata per l'installazione del sistema.
Avviare la Live in modalità UEFI.
Per avere conferma di aver avviato la Live nel modo giusto, digitare nel terminale:
mount | grep efivarfs
Se l'output è del tipo:
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
tutto è a posto. In assenza di output o di messaggi di errore interrompere la procedura.
Procedura
Acquisire i privilegi dell'amministratore digitando nel terminale:
sudo -s
Montare il sistema e la partizione EFI:
mount /dev/sda2 /mnt mount /dev/sda1 /mnt/boot/efi
Montare le rimanenti directory di sistema con il comando:
for i in dev dev/pts proc sys sys/firmware; do mount --bind /$i /mnt/$i; done
Eseguire il chroot:
chroot /mnt
Riparare il file /boot/grub/grub.cfg e installare GRUB:
update-grub grub-install
Uscire dal chroot:
exit
Smontare le directory montate in precedenza:
for i in dev dev/pts proc sys sys/firmware; do umount /mnt/$i; done
Riavviare il sistema digitando:
reboot
