GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie kann man das Grub-Menü ausblenden und die Umschalt- oder Esc-Tasten beim Booten das ausgeblendete Grub-Menü anzeigen lassen?

Ich verwende Ubuntu 16.10 und versuche, mein GRUB-Menü beim Einschalten/Booten auszublenden, und möchte, dass das Menü nur angezeigt wird, wenn ich die Umschalttaste drücke oder Esc Tasten.

Ich ändere die entsprechenden Optionen in /etc/default/grub und das Menü wird immer noch nicht ausgeblendet.

Bei der Recherche fand ich diesen Beitrag von 2013 GRUB verstecktes Menü funktioniert nicht, was darauf hinweist, dass das Problem schon eine Weile besteht, und schlägt eine Änderung an /etc/grub.d/30_os-prober vor was ich lieber nicht mache. Dieser Code schlägt vor, dass er GRUB_TIMEOUT=10 setzen wird, da er mehrere Betriebssysteme gefunden hat sowieso.

Hier ist ein Ausschnitt dessen, was ich jetzt in /etc/default/grub habe … ein Menü mit einem 10-Sekunden-Countdown…

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Wenn ich #GRUB_HIDDEN_TIMEOUT=0 auskommentiere , dann sudo update-grub besteht darauf, dass ich auch GRUB_TIMEOUT=10 setze auf GRUB_TIMEOUT=0 . Wenn ich das tue, sehe ich immer noch das GRUB-Menü.

Im terminal , indem Sie info -f grub -n 'Simple configuration' eingeben beschreibt die verschiedenen Optionen, und ganz am Ende der Info zeigt es, dass einige der aktuellen Befehle abgewertet wurden, und schlägt vor, dass die neueren Ersetzungen besser sind.

Weiß jemand, wie ich mein GRUB-Menü dazu bringen kann, sich in 16.10 AND zu verstecken Lassen Sie es Shift erkennen oder Esc Tasten beim Booten?

Beste Antwort

OK Leute, hier ist die Antwort … um ein verstecktes GRUB-Menü in Dual-Boot-Konfigurationen zu erhalten … zwei Bearbeitungen … und ein sudo update-grub

Änderung 1

Um ein verstecktes GRUB-Menü in einer Multi-Boot-Konfiguration zu erhalten, müssen wir zuerst /etc/default/grub bearbeiten . Öffnen Sie diese Datei mit dem folgenden Befehl:

sudo editor /etc/default/grub

Sobald die Datei geöffnet ist, ersetzen Sie diese Zeilen

GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10

mit diesen:

GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT_STYLE=countdown
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=3

Dadurch zeigt GRUB einen 3-Sekunden-Countdown-Timer auf dem Bildschirm an. Dadurch kann ein Benutzer Esc drücken Taste, um das Standardmenü aufzurufen. Andernfalls wird das Standardbetriebssystem gestartet.

Wenn Sie möchten, dass das Standardbetriebssystem auf das zuletzt gestartete Betriebssystem eingestellt wird, fügen Sie die folgenden zwei Zeilen unter dem oben gezeigten „GRUB_TIMEOUT=3“ hinzu:

GRUB_DEFAULT=saved    # change an existing line to this
GRUB_SAVEDEFAULT=true # add this line

Änderung Nr. 2

Als Nächstes muss der OS-Prober aktualisiert werden, um die quick_boot-Funktion zu deaktivieren. Öffnen Sie dazu /etc/grub.d/30_os-prober in Ihrem bevorzugten Editor und ändern Sie die folgende Zeile (Zeile 23 in 17.04), indem Sie 1 ersetzen mit einem :

quick_boot="1"

Wenn Sie fertig sind, sollte die Zeile wie folgt aussehen:

quick_boot="0"

Speichern Sie die Dateien und führen Sie dann den folgenden Befehl aus, um den Bootloader neu zu konfigurieren und Ihre Änderungen zu übernehmen:

sudo update-grub

Ubuntu
  1. So synchronisieren Sie Datum und Uhrzeit über die Befehlszeile in Ubuntu

  2. So erhalten Sie Bootzeit und Betriebszeit unter Ubuntu

  3. Wie überspringe ich das Grub-Menü auf einem Dual-Boot-System?

  4. Wie rufe ich das Grub-Menü auf?

  5. Wie kann ich den Betriebssystemnamen im Grub-Boot-Menü sicher ändern?

So zeigen Sie das Datum und die vollständige Uhrzeit im Ubuntu Top Panel an

So ändern Sie Datum, Uhrzeit und Zeitzone in Ubuntu 20.04 LTS

Wie entferne ich alte Kernel-Versionen, um das Boot-Menü zu bereinigen?

Wie kann ich die Taskleiste gleichzeitig mit Unity haben?

Wie bekomme ich die neueste (Beta- und Entwicklungs-)Version von Chromium?

Wie bekomme ich die Uhr dazu, das Datum anzuzeigen?