Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/Grub/Ripristino/Uefi"
Differenze tra le versioni 6 e 19 (in 13 versioni)
Versione 6 del 24/11/2017 21.44.36
Dimensione: 2382
Autore: jeremie2
Commento:
Versione 19 del 11/02/2023 18.29.07
Dimensione: 3439
Commento: + link Ulteriori risorse
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: 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 10: Linea 10:
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. 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]].

{{{#!wiki tip
Per sistemi installati con '''UEFI''' in modalità '''Legacy''' consultare [[AmministrazioneSistema/Grub/Ripristino/BiosMBR|questa guida]].
}}}
Linea 14: Linea 26:
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 [[Installazione/InstallareUbuntu#Preparativi|Live]] 64 bit di Ubuntu utilizzata per l'installazione del sistema.

 0. Avviare la Live in [[https://wiki.ubuntu-it.org/Installazione/InstallareUbuntu#Avvio_del_supporto_di_installazione|modalità UEFI]].
 0. Per avere conferma di aver avviato la Live nel modo giusto, digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
 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]]:{{{
Linea 23: Linea 30:
}}}Se l'output è del tipo:{{{ }}}
 
Se l'output è del tipo:{{{
Linea 25: Linea 33:
}}}tutto è a posto. In assenza di output o di messaggi di errore interrompere la procedura. }}}
 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 29: Linea 39:
 0. Acquisire i [[AmministrazioneSistema/Sudo|privilegi]] dell'amministratore digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{  0. Acquisire i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi]] di amministratore digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
Linea 33: Linea 43:
 0. Montare il '''sistema''' e la partizione '''EFI''':{{{  0. Montare la partizione di '''sistema''':
   * se la partizione è in formato '''ext4''':{{{
Linea 35: Linea 46:
}}}
   * se la partizione è in formato '''Btrfs''':{{{
mount -o subvol=@ /dev/sda2 /mnt
}}}

 0. Montare la partizione '''EFI''':{{{
Linea 39: Linea 56:
for i in dev dev/pts proc sys sys/firmware; do mount --bind /$i /mnt/$i; done for i in dev dev/pts proc sys sys/firmware run; do mount --bind /$i /mnt/$i; done
Linea 42: Linea 59:
 0. Eseguire il ''chroot'':{{{  0. Eseguire il [[AmministrazioneSistema/Chroot|chroot]] con il comando:{{{
Linea 46: Linea 63:
 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 48: Linea 65:
grub-install grub-install /dev/sda
Linea 55: Linea 72:
 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:{{{
Linea 67: Linea 80:
 * [[https://wiki.debian.org/UEFI|Wiki Debian]]


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.

Per sistemi installati con UEFI in modalità Legacy consultare questa guida.

Preparativi

  1. Procurarsi una Live di Ubuntu (o derivata) con architettura 64 bit.

  2. Avviare la Live in modalità UEFI (in caso di dubbi su questa modalità d'avvio consultare questa pagina).

  3. 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

  1. Acquisire i privilegi di amministratore digitando nel terminale:

    sudo -s
  2. Montare la partizione di sistema:

    • se la partizione è in formato ext4:

      mount /dev/sda2 /mnt
    • se la partizione è in formato Btrfs:

      mount -o subvol=@ /dev/sda2 /mnt
  3. Montare la partizione EFI:

    mount /dev/sda1 /mnt/boot/efi
  4. Montare le rimanenti directory di sistema con il comando:

    for i in dev dev/pts proc sys sys/firmware run; do mount --bind /$i /mnt/$i; done
  5. Eseguire il chroot con il comando:

    chroot /mnt
  6. Riparare il file /boot/grub/grub.cfg e installare GRUB con i comandi:

    update-grub
    grub-install /dev/sda
  7. Uscire dal chroot:

    exit
  8. Riavviare infine il sistema digitando:

    reboot

Ulteriori risorse


CategoryAmministrazione