Il file di configurazione usato per creare l'elenco dei sistemi operativi da avviare nell'interfaccia a menu, consente all'utente di selezionare un gruppo di comandi preimpostati da eseguire. Possono essere usati i comandi indicati nella Sezione 2.6 nonché alcuni comandi speciali utilizzabili solo nel file di configurazione.
I comandi che seguono sono utilizzabili solo nel file di configurazione di GRUB:
color <colore-normale> <colore-selezionato> — consente di impostare determinati colori da utilizzare nel menu, uno per il primo piano e l'altro per lo sfondo. È sufficiente indicare i nomi dei colori, come red/black. Ecco un esempio di linea:
color red/black green/blue |
default <titolo-nome> — si tratta del nome della voce 'title' predefinita da caricare in caso di timeout dell'interfaccia a menu.
fallback <titolo-nome> — indica il nome della voce 'title' da provare se il primo tentativo fallisce.
hiddenmenu — impedisce la visualizzazione del menu a interfaccia di GRUB caricando la voce
default al termine del periodo di
timeout. L'utente può vedere il menu standard
di GRUB premendo
password <password> — impedisce agli utenti che non conoscono la password di modificare le voci di questa opzione del menu.
Se lo desiderate, potete indicare un file di configurazione del menu alternativo dopo il comando password <password>. In tal modo, se viene indicata la password, GRUB si riavvia dal boot loader secondario. Se questo file alternativo non viene indicato nel comando, un utente che conosce la password può modificare il file di configurazione in uso al momento.
timeout — questo comando imposta il tempo, in secondi, prima che GRUB avvii la voce indicata dal comando default.
splashimage — specifica la posizione dell'immagine splash screen da utilizzare all'avvio di GRUB.
titolo — imposta un nome da utilizzare con un particolare gruppo di comandi utilizzati per caricare un sistema operativo.
Il carattere # può essere utilizzato per inserire dei commenti nel file di configurazione del menu.
Il file di configurazione dell'interfaccia a menu di GRUB è /boot/grub/grub.conf. I comandi per le impostazioni generali dell'interfaccia a menu si trovano all'inizio del file e sono seguiti da diverse voci per ognuno dei sistemi operativi o kernel elencati nei menu.
Ecco un esempio di file di configurazione di base del menu di GRUB per l'avvio di Red Hat Linux o di Microsoft Windows 2000:
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
# section to load linux
title Red Hat Linux (2.4.18-5.47)
root (hd0,0)
kernel /vmlinuz-2.4.18-5.47 ro root=/dev/sda2
initrd /initrd-2.4.18-5.47.img
# section to load Windows 2000
title windows
rootnoverify (hd0,0)
chainloader +1 |
Questo file indica a GRUB di creare un menu con Red Hat Linux come sistema operativo predefinito che si avvia dopo 10 secondi. Vengono fornite due sezioni, una per ogni sistema operativo indicato, con comandi specifici per la tabella delle partizioni di questo sistema.
![]() | Nota Bene |
|---|---|
L'elemento predefinito è specificato come numero che si riferisce alla prima linea title che GRUB rileva. Se desiderate che windows sia il valore predefinito, modificate default= in 1. |
Tuttavia impostare il file di configurazione del menu di GRUB per l'avvio di più sistemi operativi esula dallo scopo di questo capitolo. Per informazioni più dettagliate relative all'avvio di vari sistemi operativi con GRUB, consultate la Sezione 2.11.