Guida a GRUB 2: differenze tra le versioni

nessun oggetto della modifica
m (ha spostato GRUB2 a Guida a GRUB 2: Titolo più esplicativo.)
Nessun oggetto della modifica
Riga 11: Riga 11:
Grub è uno strumento molto potente che dovrebbe essere sempre presente nella scatola degli attrezzi di ogni amante del Free Software. Con Grub è possibile avviare qualsiasi Sistema Operativo ed anche altri bootloader.
Grub è uno strumento molto potente che dovrebbe essere sempre presente nella scatola degli attrezzi di ogni amante del Free Software. Con Grub è possibile avviare qualsiasi Sistema Operativo ed anche altri bootloader.


{{Box | | Versione di riferimento al momento della stesura della presente guida: grub 1.98 }}
==Principale differenze tra GRUB Legacy e GRUB 2==
==Principale differenze tra GRUB Legacy e GRUB 2==
* Il file menu.lst non controlla più il menù.
* Il file menu.lst non controlla più il menù.
Riga 20: Riga 21:
Per saperne di più su [[Guida a Grub | GRUB 1, seguire il link]]. Per GRUB 2 continuate a leggere!
Per saperne di più su [[Guida a Grub | GRUB 1, seguire il link]]. Per GRUB 2 continuate a leggere!


==Grub 2 in Debian==
Qualora sulla vostra Debian non sia presente grub 2, i pacchetti di riferimento sono i seguenti:
:- grub-pc
:- grub-common
=Configurazione=
=Configurazione=
==I file principali==
==I file principali==
Riga 36: Riga 41:
: /boot/grub/device.map: qui è riportata la corrispondenza tra i nomi degli Hard Disk secondo Debian (/dev/sdX... /dev/hdX...) rispetto alla nomenclatura di GRUB.
: /boot/grub/device.map: qui è riportata la corrispondenza tra i nomi degli Hard Disk secondo Debian (/dev/sdX... /dev/hdX...) rispetto alla nomenclatura di GRUB.


==I comandi per la gestione di GRUB==
==Modificare il menù di GRUB==
 
=Comandi shell per la gestione e l'installazione di GRUB=
Ora che abbiamo una idea di cosa sia e come funzioni GRUB2 passiamo all'analisi dei comandi da invocare per il settaggio. I comandi da dare culmineranno con <tt>grub-install</tt> che esegue l'effettiva modifica del punto di boot (Master Boot Record).
Ora che abbiamo una idea di cosa sia e come funzioni GRUB2 passiamo all'analisi dei comandi da invocare per il settaggio. I comandi da dare culmineranno con <tt>grub-install</tt> che esegue l'effettiva modifica del punto di boot (Master Boot Record).


Riga 66: Riga 73:
<pre># grub-install --root-directory=~/usbdrive/ /dev/sdb</pre>
<pre># grub-install --root-directory=~/usbdrive/ /dev/sdb</pre>
Per maggiori informazioni, leggere [http://grub.enbug.org/UseCases/Ubuntu qui].
Per maggiori informazioni, leggere [http://grub.enbug.org/UseCases/Ubuntu qui].
=Comandi shell, come risolvere i problemi=
=Promt di GRUB, come risolvere i problemi=
Quando qualcosa va storto configurazione indicata nel menù di avvio di GRUB (ad esempio non trova il kernel), allora abbandona con il seguente promt:
Quando qualcosa va storto configurazione indicata nel menù di avvio di GRUB (ad esempio non trova il kernel), allora abbandona con il seguente promt:
<pre>grub></pre>
<pre>grub></pre>
Riga 99: Riga 106:


Cause:
Cause:
* È presente un primo loader che punta in un posto errato (raro);
* È presente un primo loader che punta in un posto errato (es. cambiato ordine degli Hard Disk);
* Il menù è stato eliminato e/o la sua voce principale è erranea.
* Il menù è stato eliminato e/o la sua voce principale è erranea.


Riga 117: Riga 124:
* Provare ad entrare nel GRUB menù/shell.
* Provare ad entrare nel GRUB menù/shell.
* Boot da un LiveCD.
* Boot da un LiveCD.
* Reinstallare GRUB dall'altro OS.
* Reinstallare GRUB dall'OS ripristinando il menù.


===Si ferma a <tt>grub></tt>===
===Si ferma a <tt>grub></tt>===
Riga 138: Riga 145:
* Provare dei comandi di shell per verificare come sono visualizzati i drive in GRUB 2, vedere la configurazione e trovare qualche file (immagine del kernel) che sia caricabile.
* Provare dei comandi di shell per verificare come sono visualizzati i drive in GRUB 2, vedere la configurazione e trovare qualche file (immagine del kernel) che sia caricabile.


Menu failures / Stanza Problems
==Errori del munù / "Stanza Problems"==
 
Sintomi:
Symptom(s):
* Si visualizza un menù ma non carica il sitema.
* I see a menu, but it just sits there, aka
* Compare un menù per alcuni secondi, prova ad eseguire il loading ma fallisce/torna al menù.
* A menu appears for a few seconds, it tries to load something, but complains and drops back to the menu.
* I briefly see some kind of complaint (such as what) and it kicks me into GRUB  
* I briefly see some kind of complaint (such as what) and it kicks me into GRUB  


Cause(s):
Cause:
* The more subtle items, like the caveats above.
* The more subtle items, like the caveats above.
* Also end up here when utilities don't guess/create menu entries correctly.
* Also end up here when utilities don't guess/create menu entries correctly.
* UUID problems
* Problemi di UUID
* path/drive differences between what was seen at write and what is seen now.  
* Differenze di path/drive tra ciò che è indicato nel menù e cosa invece è stato indicato al momento dell'installazione di GRUB.


Solution(s):
Soluzione:
* Use 'e' to edit an entry to something that will boot.  
* Entrare, premendo 'e' quando compare il menù, nel promt di GRUB e cercare di identificare un sistema bootabile.


===Nulla funziona===
===Nulla funziona===
909

contributi