Ich verwende Ubuntu 12.04.
Ich kann das Grub-Menü (mit Optionen) nicht zum Verschwinden bringen.
Ich möchte, dass es automatisch in die erste Option bootet. Ich habe /etc/default/grub bearbeitet sodass es wie folgt aussieht:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Danach habe ich sudo update-grub ausgeführt . Dann wurde mir klar, dass ich Grub 2 hatte, also führte ich sudo update-grub2 aus (Beide lassen es so aussehen, als würden sie die grub.cfg erstellen Datei erfolgreich.
Ich starte meinen Computer neu und er kehrt zum Grub-Menü zurück und sitzt einfach dort, bis ich eine Wahl treffe. Dies ist nicht erwünscht, wenn der Strom ausfällt… 🙂
Ich habe auch versucht, Grub mit sudo grub-install /dev/sda neu zu installieren – ebenfalls erfolglos
Beste Antwort
Wie andere Antworten darauf hinweisen, sind Sie möglicherweise ein Opfer des recordfail Lage. Bearbeiten von /boot/grub/grub.cfg
manuell sollte nicht in Frage kommen, da automatisch generiert wird. Ein weiterer Vorschlag ist, /etc/grub.d/00_header
zu bearbeiten aber dann könnte es zu Benutzereingriffen bei Aktualisierungen auffordern.
Die einfachste Lösung ist, die undokumentiert zu definieren GRUB_RECORDFAIL_TIMEOUT
Variable in /etc/default/grub
. Zum Beispiel:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
Bearbeiten
Weitere Einzelheiten finden Sie in dieser Antwort.