2.7. File di configurazione del menu GRUB

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.

2.7.1. Comandi speciali del file di configurazione

I comandi che seguono sono utilizzabili solo nel file di configurazione di GRUB:

Il carattere # può essere utilizzato per inserire dei commenti nel file di configurazione del menu.

2.7.2. Struttura del file di configurazione

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.

NotaNota 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.