Per chi tra di noi nel suo pc utilizza solo Ubuntu e Grub2 (quindi le versioni da karmic in poi), si sarà probabilmente accorto che all'avvio il bootloader non visualizza a schermo nessun menù; "l'inconveniente", se così si può chiamare, è facilmente aggirabile premendo il tasto SHIFT all'avvio della nostra macchina subito dopo il caricamento del bios. Se vogliamo invece che il menù del bootloader sia sempre visibile all'avvio del pc senza nessun intervento manuale dobbiamo editare il file /etc/default/grub aprendolo da terminale con il comando
cerchiamo la riga
e commentiamola (aggiungendo all'inizio della riga il simbolo del cancelletto)in modo che diventi
a questo punto verifichiamo che la riga
abbia un valore diverso da zero. In caso contrario mettiamo il numero di secondi che desideriamo in modo che la riga diventi (nell'esempio il timeout è settato in dieci secondi)
salviamo e chiudiamo il file.
Diamo in ultimo
per riscrivere la configurazione del bootloader. Al successivo riavvio il menù sarà visualizzato per il numero di secondi impostato nell'opzione
L'opzione GRUB_HIDDEN_TIMEOUT non rende visibile nessun menù in attesa dell'input dell'utente per un certo numero di secondi; essa viene ignorata se grub riconosce più sistemi operativi, restando valida in modalità single OS. In particolare:
- se il valore è dell'opzione è "0" (zero) Grub2 avvia il kernel impostato nell'opzione GRUB_DEFAULT con un lieve ritardo senza visualizzare alcun menu; in questa fase l'utente può forzarne la visualizzazione premendo il tasto SHIFT.
- se il valore è maggiore di zero Grub2 non visualizzerà alcun menù per il numero indicato di secondi per poi avviare il kernel di default. In questa fase se l'utente preme il tasto SHIFT il menù verrà visualizzato per il numero di secondi impostato nell'opzione GRUB_TIMEOUT a meno che l'utente stesso non intervenga nuovamente.
sudo gedit /etc/default/grubcerchiamo la riga
GRUB_HIDDEN_TIMEOUT=0e commentiamola (aggiungendo all'inizio della riga il simbolo del cancelletto)in modo che diventi
#GRUB_HIDDEN_TIMEOUT=0a questo punto verifichiamo che la riga
GRUB_TIMEOUTabbia un valore diverso da zero. In caso contrario mettiamo il numero di secondi che desideriamo in modo che la riga diventi (nell'esempio il timeout è settato in dieci secondi)
GRUB_TIMEOUT="10"salviamo e chiudiamo il file.
Diamo in ultimo
sudo update-grubper riscrivere la configurazione del bootloader. Al successivo riavvio il menù sarà visualizzato per il numero di secondi impostato nell'opzione
GRUB_TIMEOUT- se il valore è dell'opzione è "0" (zero) Grub2 avvia il kernel impostato nell'opzione GRUB_DEFAULT con un lieve ritardo senza visualizzare alcun menu; in questa fase l'utente può forzarne la visualizzazione premendo il tasto SHIFT.
- se il valore è maggiore di zero Grub2 non visualizzerà alcun menù per il numero indicato di secondi per poi avviare il kernel di default. In questa fase se l'utente preme il tasto SHIFT il menù verrà visualizzato per il numero di secondi impostato nell'opzione GRUB_TIMEOUT a meno che l'utente stesso non intervenga nuovamente.
Fonte: Forum internazionale Ubuntu
Alla prossima.




















