Guida a GRUB 2: differenze tra le versioni

 
(11 versioni intermedie di uno stesso utente non sono mostrate)
Riga 270: Riga 270:
* <code>insmode nome_modulo</code>: carica il modulo indicato, utile sia per caricare i moduli del RAID o LVM, sia per passare dal prompt ''grub-rescue'' a ''grub normale''.
* <code>insmode nome_modulo</code>: carica il modulo indicato, utile sia per caricare i moduli del RAID o LVM, sia per passare dal prompt ''grub-rescue'' a ''grub normale''.


=== Grub-rescue ===
=== Situazioni di panico! ===
 
Penso capiti a tutti almeno una volta: il sistema non parte.<br/>
== Situazioni di panico! ==
Innanzi tutto state tranquilli, se il problema è legato a GRUB allora il vostro sistema è ancora salvo e non aspetta altro che essere lanciato. La situazione sarà facilmente ripristinabile senza dover ricorrere a soluzioni estreme.<br/>
Penso capiti a tutti almeno una volta: il sistema non parte. Innanzi tutto state tranquilli, se il problema è legato a GRUB allora il vostro sistema è ancora salvo e non aspetta altro che essere lanciato. La situazione sarà facilmente ripristinabile senza dover ricorrere a soluzioni estreme.<br/>
Con i comandi finora elencati dovreste essere in grado di cavarvela in ogni situazione.
Con i comandi finora elencati dovreste essere in grado di cavarvela in ogni situazione. Per dare un aiuto ecco un elenco di situazioni tipiche e di possibili modi di procedere.
{{Box|Nota|I motivi che possono causare un problema sono molteplici, dall'aggiunta di un nuovo hard disk all'installazione di un nuovo sistema operativo. I casi sono esposti per sintomi, senza fare riferimento alle possibili cause.}}
{{Box|Nota|I motivi che possono causare un problema sono molteplici, dall'aggiunta di un nuovo hard disk all'installazione di un nuovo sistema operativo. I casi sono esposti per sintomi, senza fare riferimento alle possibili cause.}}
Per dare un aiuto ecco un elenco di situazioni tipiche e di possibili modi di procedere.


=== Si vedono i drive, ma questi non vengono caricati ===
=== Si vedono i drive, ma questi non vengono caricati ===
Riga 299: Riga 299:
* Boot da un LiveCD.
* Boot da un LiveCD.
* Reinstallare GRUB dall'OS ripristinando il menù.
* Reinstallare GRUB dall'OS ripristinando il menù.
=== "No such device" error ===
Questo errore si presenterà probabilmente se si è creata una nuova partizione di root copiando tutti i dati dalla vecchia. Poiché l'<code>UUID</code> della nuova partizione è differente da quello della vecchia GRUB non trova più la partizione da avviare.
{{Cautionbox|È probabile che questo problema si verifiche anche se avete già provveduto ad aggiornare manualmente l'UUID sia in <code>/etc/fstab</code> che nella corrispondente sezione ''menu entry'' di <code>/boot/grub/grub.cfg</code>}}
Il primo passo è visualizzare tutti i dispositivi disponibili
<pre>grub_rescue> ls</pre>
che stamperà a video qualcosa di simile a:
<pre>(hd0) (hd0,msdos1) (hd1) (hd1,msdos1) (md/0) ...</pre>
Ipotizzato che la partizione da avviare sia <code>(md/0)</code> digitare i seguenti comandi:
<pre>
set prefix="(md/0)/boot/grub"
set root="(md/0)"
insmod normal
normal
</pre>
Dopo aver digitato l'ultimo comando il sistema dovrebbe riavviarsi normalmente.<br/>
È molto probabile che il problema si ripresenti tale e quale dopo un riavvio, pertanto se così fosse ripetere i passi sopra elencati e dopo aver avviato normalmente reinstallare GRUB col senguente comando:
<pre># apt reinstall grub2-common grub-efi-amd64</pre>
A questo punto il sistema dovrebbe avviarsi normalmente ad ogni avvio.


=== L'avvio si arresta mostrando <code>grub></code> ===
=== L'avvio si arresta mostrando <code>grub></code> ===
Riga 335: Riga 354:
Follow this to get your gaming platform back: ChainLoadWindows
Follow this to get your gaming platform back: ChainLoadWindows


=Ripristinare GRUB 2 da una live CD/USB=
== Ripristinare GRUB 2 da una live CD/USB ==


https://help.ubuntu.com/community/Grub2/Installing#Fixing_a_Broken_System
[https://help.ubuntu.com/community/Grub2/Installing#Fixing_a_Broken_System Fixing a Broken System]


=Utilità=
== Utilità ==
Qui seguono alcune note che possono essere di aiuto in casi particolari.
Qui seguono alcune note che possono essere di aiuto in casi particolari.
==Tastiera italiana-americana==
 
=== Tastiera italiana-americana ===
Se ci si ritrova nel prompt di grub, la configurazione della tastiera disponibile sarà quella americana. Per fortuna sono entrambe del tipo QWERTY, ma vi sono alcune differenze con gli altri caratteri. Ad esempio:
Se ci si ritrova nel prompt di grub, la configurazione della tastiera disponibile sarà quella americana. Per fortuna sono entrambe del tipo QWERTY, ma vi sono alcune differenze con gli altri caratteri. Ad esempio:
{| class="wikitable"
{| class="wikitable"
Riga 361: Riga 381:
Per cambiare il layout della tastiera, si legga [[#Tastiera italiana|questo paragrafo]].
Per cambiare il layout della tastiera, si legga [[#Tastiera italiana|questo paragrafo]].


=Sitografia=
== Sitografia ==
Ecco alcuni link utili dove possibile reperire maggiori informazioni:
Ecco alcuni link utili dove possibile reperire maggiori informazioni:
* [http://www.gnu.org/software/grub/ Pagina del progetto GRUB]
* [http://www.gnu.org/software/grub/ Pagina del progetto GRUB]
* [https://superuser.com/questions/359417/linux-installation-wont-boot-due-to-grub-no-such-device-error/791825 Linux installation won't boot due to grub "no such device" error]


{{Autori
{{Autori
3 113

contributi