So deaktivieren Sie, dass das Menü von Grub nach einem fehlgeschlagenen Start angezeigt wird

33

Ich führe einen Test durch, bei dem ich einen Computer mit Ubuntu während der Startsequenz (kurz bevor die Anmeldeaufforderung angezeigt wird) neu starte.

Nach dem Neustart wird das GRUB-Menü ohne Zeitüberschreitung angezeigt (nicht der Rettungsmodus, sondern das übliche Menü), im Gegensatz zu vor dem Neustart, bei dem GRUB eine Zeitüberschreitung hatte und mit dem Booten von Ubuntu begonnen hat.

Ich verwende für meine Tests eine Neuinstallation von Ubuntu 12.04 LTS Server.

Obwohl es eine nette Funktion für die Wiederherstellung ist, möchte ich, dass GRUB die "normale Boot" -Sequenz mit dem Standard-Timeout fortsetzt, anstatt im "Fail-Safe" -Modus auf Eingaben zu warten, selbst wenn der vorherige Bootvorgang fehlgeschlagen ist.

Wie ist es möglich?

borfig
quelle

Antworten:

37

Da ich das gleiche Problem hatte und die folgende Lösung herausfand:

  1. /etc/default/grubMit einem Editor öffnen

  2. Fügen Sie eine Zeile mit dieser Zuordnung hinzu: GRUB_RECORDFAIL_TIMEOUT=N

    Eingestellt Nauf die gewünschte Timeout im Falle eines zuvor ausgefallenen Boot

  3. Update Grub: sudo update-grub

Christoph
quelle
2

Ich hatte ein ähnliches Problem nur mit Ubuntu 11.10. Die folgenden Schritte haben bei mir funktioniert. Probieren Sie es aus und sehen Sie, ob dies Ihr Problem löst:

  1. Führen Sie Gedit als root ( gksu gedit) aus.

  2. Öffnen /etc/default/grubund lokalisieren Sie die folgenden Zeilen:

    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    
  3. Ändern Sie die Werte wie folgt:

    GRUB_HIDDEN_TIMEOUT=10
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    
  4. Speichern und starten Sie sudo update-grubvon Ihrem Terminal und starten Sie neu.

Jetzt sollte immer das GRUB-Menü angezeigt werden. Eine andere Option besteht darin, das GRUB-Menü nur nach Bedarf anzuzeigen. Halten Sie dazu einfach die UMSCHALTTASTE gedrückt, wenn der BIOS-Ladebildschirm angezeigt wird.

Viel Glück!

Dana Brandt
quelle
1
Das ist eine falsche Antwort. Per dieser: gnu.org/software/grub/manual/html_node/... : ‘GRUB_HIDDEN_TIMEOUT’ - Wait this many seconds for a key to be pressed before displaying the menu.Es hat nichts mit fehlgeschlagenen Boot zu tun hat
galets