Come disabilitare la visualizzazione del menu di Grub dopo l'avvio non riuscito


33

Sto eseguendo un test in cui riavvio difficile una macchina con Ubuntu durante la sua sequenza di avvio (appena prima che venga visualizzato il prompt di accesso).

Dopo il riavvio, il menu di GRUB si presenta senza timeout (non la modalità di salvataggio, ma il solito menu), al contrario di prima del riavvio in cui GRUB ha avuto un timeout e ha iniziato ad avviare Ubuntu.

Sto usando una nuova installazione di Ubuntu 12.04 LTS Server per i miei test.

Sebbene sia una buona funzionalità per il recupero, vorrei che GRUB continuasse la sequenza "avvio normale" con il timeout predefinito, invece della modalità "fail-safe" in cui attende l'input, anche se l'avvio precedente non è riuscito.

Come è possibile?

Risposte:


37

Dato che ho avuto lo stesso problema e ho capito la seguente soluzione:

  1. Apri /etc/default/grubcon un editor

  2. Aggiungi una riga con questo compito: GRUB_RECORDFAIL_TIMEOUT=N

    Impostare Nsul timeout desiderato in caso di avvio precedentemente non riuscito

  3. Aggiorna Grub: sudo update-grub


2

Ho avuto un problema simile solo con Ubuntu 11.10, i seguenti passaggi hanno funzionato per me, forse provalo e vedi se questo risolve il tuo problema:

  1. Esegui Gedit come root ( gksu gedit).

  2. Apri /etc/default/grube individua le seguenti righe:

    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    
  3. Modificare i valori come segue:

    GRUB_HIDDEN_TIMEOUT=10
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    
  4. Salva ed esegui sudo update-grubdal tuo terminale e riavvia.

Ora il menu di GRUB dovrebbe essere sempre mostrato. Un'altra opzione è mostrare il menu di GRUB solo se necessario. Per fare ciò basta tenere premuto il tasto SHIFT quando appare la schermata di caricamento del BIOS.

In bocca al lupo!


1
Questa è una risposta sbagliata Per questo: gnu.org/software/grub/manual/html_node/… : ‘GRUB_HIDDEN_TIMEOUT’ - Wait this many seconds for a key to be pressed before displaying the menu.non ha nulla a che fare con l'avvio fallito
galets
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.