Guida a GRUB 2: differenze tra le versioni

264 byte aggiunti ,  Domenica alle 11:00
m
Riga 251: Riga 251:
Per maggiori informazioni, leggere [http://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/ qui].
Per maggiori informazioni, leggere [http://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/ qui].


=Prompt di GRUB, come risolvere i problemi=
== Prompt di GRUB, come risolvere eventuali problemi ==
Quando qualcosa va storto con la configurazione indicata nel menù di avvio di GRUB (ad esempio non trova il kernel), allora bisogna accedere al seguente prompt:
Quando qualcosa va storto con la configurazione indicata nel menù di avvio di GRUB (ad esempio non trova il kernel), allora bisogna accedere al seguente prompt:
<pre>grub></pre>
<pre>grub></pre>
Vengono resi disponibili una serie di comandi tale da rendere possibile l'analisi dell'errore e rendere un sistema caricabile.
Vengono resi disponibili una serie di comandi tale da rendere possibile l'analisi dell'errore e rendere un sistema caricabile.
==lista comandi==
 
=== lista comandi ===
Ecco un riassunto dei principali comandi da sapere per risolvere gli eventuali problemi. Eseguendo i comandi nell'ordine riportato dovrebbe essere possibile avviare il proprio sistema operativo.
Ecco un riassunto dei principali comandi da sapere per risolvere gli eventuali problemi. Eseguendo i comandi nell'ordine riportato dovrebbe essere possibile avviare il proprio sistema operativo.
* help: mostra tutti i comandi disponibili;
* <code>help</code>: mostra tutti i comandi disponibili;
* ls: come in bash (LiSt) mostra i file presenti. Il comando <code>ls /</code> mostra cosa grub utilizza quale /boot. Se correttamente indicata dovrebbe esserci almeno un kernel presente...
* <code>ls</code>: come in bash (LiSt) mostra i file presenti. Il comando <code>ls /</code> mostra cosa grub utilizza quale /boot. Se correttamente indicata dovrebbe esserci almeno un kernel presente...
* cat (/boot/)grub/grub.cfg: legge il file grub.cfg, utile per comprendere l'errore avvenuto in fase di boot;
* <code>cat (/boot/)grub/grub.cfg</code>: legge il file <code>grub.cfg</code>, utile per comprendere l'errore avvenuto in fase di boot;
* set root=/dev/sda2: identifica la cartella di root, il parametro può essere dato assieme al comando linux come segue;
* </code>set root=/dev/sda2</code>: dichiara la cartella di root (in questo esempio <code>/dev/sda2</code>), il parametro può essere dato assieme al comando <code>linux</code> come indicato nel prossimo punto;
* linux (hd0,2)/boot/vmlinuz-<alternate_version> root=/dev/sda2: il comando linux ha la funzione di caricare il kernel in ram. Nell'esempio riportato viene caricato il kernel presente sulla seconda partizione del primo device (hd0,2) utilizzando come cartella di root la medesima partizione (/dev/sda2);
* <code>linux (hd0,2)/boot/vmlinuz-<alternate_version> root=/dev/sda2</code>: il comando linux ha la funzione di caricare il kernel in ram. Nell'esempio riportato viene caricato il kernel presente sulla seconda partizione del primo device <code>(hd0,2)</code> utilizzando come cartella di root la medesima partizione (<code>/dev/sda2</code>);
* linux16 /memtest86+: comando simile a linux, ma per immagini a 16 bit quale ad esempio il memtest;
* <code>linux16 /memtest86+</code>: comando simile a linux, ma per immagini a 16 bit quale ad esempio il memtest;
* initrd /initrd-<your_initrd>: carica in memoria l'initrd (se necessario);
* <code>initrd /initrd-<your_initrd></code>: carica in memoria l'initrd (se necessario);
* boot: avvia il kernel caricato in memoria
* <code>boot</code>: avvia il kernel caricato in memoria


Inoltre si segnala:
Inoltre si segnala:
* insmode <modulo>: 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===
 
=== Grub-rescue ===


=Situazioni di panico!=
=Situazioni di panico!=
3 113

contributi