3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) Nessun oggetto della modifica |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili}} | ||
=Introduzione= | == Introduzione == | ||
{{ Warningbox | La presente guida è solo una bozza e deve essere ancora revisionata. Attenzione a impartire gli ordini a GRUB, un errato input potrebbe rendere il sistema non più caricabile. }} | {{ Warningbox | La presente guida è solo una bozza e deve essere ancora revisionata. Attenzione a impartire gli ordini a GRUB, un errato input potrebbe rendere il sistema non più caricabile. }} | ||
Riga 12: | Riga 12: | ||
{{Box | | Versione di riferimento al momento della stesura della presente guida: grub 1.98 }} | {{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 <code>menu.lst</code> non controlla più il menù, ora gestito tramite <code>grub.cfg</code>. | * Il file <code>menu.lst</code> non controlla più il menù, ora gestito tramite <code>grub.cfg</code>. | ||
* Il file <code>grub.cfg</code> è generato autonomamente dagli script di GRUB 2. | * Il file <code>grub.cfg</code> è generato autonomamente dagli script di GRUB 2. | ||
Riga 20: | Riga 20: | ||
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== | === Grub 2 in Debian === | ||
Qualora sulla vostra Debian non sia presente grub 2, i pacchetti di riferimento sono i seguenti: | Qualora sulla vostra Debian non sia presente grub 2, i pacchetti di riferimento sono i seguenti: | ||
:- <code>grub-pc</code> | :- <code>grub-pc</code> | ||
Riga 28: | Riga 28: | ||
==I file principali== | ==I file principali== | ||
I file per la vostra configurazione dovrebbero trovarsi nei seguenti tre percorsi: | I file per la vostra configurazione dovrebbero trovarsi nei seguenti tre percorsi: | ||
* /etc/default/grub: contiene configurazioni generali, autogenerate da grub-set-default, che generalmente non richiedono cambiamenti (secondi al boot, dimensione schermata...). | * <code>/etc/default/grub</code>: contiene configurazioni generali, autogenerate da grub-set-default, che generalmente non richiedono cambiamenti (secondi al boot, dimensione schermata...). | ||
* /etc/grub.d/: è la cartella che contiene degli script di shell i quali generano il menù di grub. | * <code>/etc/grub.d/</code>: è la cartella che contiene degli script di shell i quali generano il menù di grub. | ||
* /boot/grub/: qui il bootloader cerca i file di configurazione (grub.conf). N.B.: questi sono generati dagli script contenuti in /etc/grub, modificare quindi questi ultimi se non si vuole che le modifiche vengano sovrascritte. | * <code>/boot/grub/</code>: qui il bootloader cerca i file di configurazione (grub.conf). N.B.: questi sono generati dagli script contenuti in <code>/etc/grub</code>, modificare quindi questi ultimi se non si vuole che le modifiche vengano sovrascritte. | ||
===Osservazioni=== | ===Osservazioni=== | ||
Pertanto si può osservare una separazione da quello che è il bootloader proprio (/boot/grub) e quelle che sono le utility necessarie alla sua configurazione (/etc/grub.d e script di configurazione). Inoltre con /etc/grub.d il menù ha assunto una forma modulare, disponendo di uno script di configurazione per ogni voce del menù. | Pertanto si può osservare una separazione da quello che è il bootloader proprio (<code>/boot/grub</code>) e quelle che sono le utility necessarie alla sua configurazione (/etc/grub.d e script di configurazione). Inoltre con <code>/etc/grub.d</code> il menù ha assunto una forma modulare, disponendo di uno script di configurazione per ogni voce del menù. | ||
Si sottolinea che la directory /boot/grub è modificata, o creata ex novo, tramite il comando <code>grub-install</code>, lo stesso comando che provvede inoltre all'installazione di GRUB sul punto di boot. | Si sottolinea che la directory <code>/boot/grub</code> è modificata, o creata ex novo, tramite il comando <code>grub-install</code>, lo stesso comando che provvede inoltre all'installazione di GRUB sul punto di boot. | ||
==/etc/grub.d/== | ==/etc/grub.d/== |
contributi