|
Dimensione: 2062
Commento:
|
Dimensione: 3370
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from AmministrazioneSistema/Grub/Ripristino/UefiGPT | |
| Linea 5: | Linea 6: |
| <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=264939"; rilasci="14.04 16.04 17.10")>> | <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=264939"; rilasci="14.04 16.04 18.04 20.04")>> |
| Linea 7: | Linea 8: |
| 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. | = Introduzione = La seguente guida mostra come ripristinare manualmente il boot loader '''[[AmministrazioneSistema/Grub|GRUB]]''' tramite '''DVD/USB Live''' di Ubuntu su sistemi installati su computer che usano '''[[AmministrazioneSistema/Uefi|UEFI]]''' nella sua modalità predefinita. Nella guida si prenderà come esempio un sistema in cui le partizioni siano così assegnate: * Partizione EFI → `/dev/sda1` * Partizione di sistema (predefinito al boot) → `/dev/sda2` Nei casi in cui alla partizione EFI e/o alla partizione di sistema siano stati assegnati nomi differenti (es.: `/dev/sda3`, `/dev/sdb2` ecc.) sarà quindi necessario modificare i comandi indicati inserendo i nomi corretti delle partizioni presenti nel sistema.<<BR>> Per informazioni su come individuare dispositivi e partizioni consultare [[Hardware/DispositiviPartizioni/IndividuarePartizioni|questa guida]]. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Qualora invece il sistema sia stato installato con '''UEFI''' in modalità '''Legacy''' consultare [[AmministrazioneSistema/Grub/Ripristino/BiosMBR|questa guida]].'' || = Preparativi = 0. Procurarsi una [[Installazione/InstallareUbuntu#Preparativi|Live]] di Ubuntu (o derivata) con architettura 64 bit. 0. Avviare la Live in modalità '''UEFI''' (in caso di dubbi su questa modalità d'avvio consultare [[https://wiki.ubuntu-it.org/Installazione/InstallareUbuntu#Avvio_del_supporto_di_installazione|questa pagina]]). 0. Una volta pronta la sessione Live, per avere conferma di aver avviato la Live in modalità UEFI, digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ mount | grep efivarfs }}} Se l'output è del tipo:{{{ efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) }}} la Live è stata avviata correttamente.<<BR>> Al contrario, in assenza di output o se vengono restituiti messaggi di errore, riavviare il sistema ripetendo la procedura, avendo cura di aver seguito i precedenti passaggi nella maniera corretta. |
| Linea 11: | Linea 37: |
| 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 seguente procedura è sufficiente utilizzare la [[Installazione/InstallareUbuntu#Preparativi|Live]] di Ubuntu utilizzata per l'installazione del sistema. 0. Assicurarsi di aver avviato la Live in modalità EFI difgitando nel [[AmministrazioneSistema/Terminale|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. 0. Acquisire i [[AmministrazioneSistema/Sudo|privilegi]] dell'amministratore digitando:{{{ |
0. Acquisire i [[AmministrazioneSistema/Sudo|privilegi]] di amministratore digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ |
| Linea 27: | Linea 41: |
| 0. Montare il sistema e la partizione EFI:{{{ | 0. Montare il '''sistema''' e la partizione '''EFI''' digitando i comandi:{{{ |
| Linea 36: | Linea 50: |
| 0. Eseguire il ''chroot'':{{{ | 0. Eseguire il ''[[AmministrazioneSistema/Chroot|chroot]]'' con il comando:{{{ |
| Linea 40: | Linea 54: |
| 0. Riparare il file `/boot/grub/grub.cfg` e installare '''GRUB''':{{{ | 0. Riparare il file `/boot/grub/grub.cfg` e installare '''GRUB''' con i comandi:{{{ |
| Linea 49: | Linea 63: |
| 0. Smontare le directory montate in precedenza:{{{ for i in dev dev/pts proc sys sys/firmware; do umount /mnt/$i; done }}} 0. Riavviare il sistema digitando:{{{ |
0. Riavviare infine il sistema digitando:{{{ |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
La seguente guida mostra come ripristinare manualmente il boot loader GRUB tramite DVD/USB Live di Ubuntu su sistemi installati su computer che usano UEFI nella sua modalità predefinita.
Nella guida si prenderà come esempio un sistema in cui le partizioni siano così assegnate:
Partizione EFI → /dev/sda1
Partizione di sistema (predefinito al boot) → /dev/sda2
Nei casi in cui alla partizione EFI e/o alla partizione di sistema siano stati assegnati nomi differenti (es.: /dev/sda3, /dev/sdb2 ecc.) sarà quindi necessario modificare i comandi indicati inserendo i nomi corretti delle partizioni presenti nel sistema.
Per informazioni su come individuare dispositivi e partizioni consultare questa guida.
Qualora invece il sistema sia stato installato con UEFI in modalità Legacy consultare questa guida. |
Preparativi
Procurarsi una Live di Ubuntu (o derivata) con architettura 64 bit.
Avviare la Live in modalità UEFI (in caso di dubbi su questa modalità d'avvio consultare questa pagina).
Una volta pronta la sessione Live, per avere conferma di aver avviato la Live in modalità UEFI, digitare nel terminale:
mount | grep efivarfs
Se l'output è del tipo:
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
la Live è stata avviata correttamente.
Al contrario, in assenza di output o se vengono restituiti messaggi di errore, riavviare il sistema ripetendo la procedura, avendo cura di aver seguito i precedenti passaggi nella maniera corretta.
Procedura
Acquisire i privilegi di amministratore digitando nel terminale:
sudo -s
Montare il sistema e la partizione EFI digitando i comandi:
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 con il comando:
chroot /mnt
Riparare il file /boot/grub/grub.cfg e installare GRUB con i comandi:
update-grub grub-install
Uscire dal chroot:
exit
Riavviare infine il sistema digitando:
reboot
