Ich habe das Forum gelesen, aber es scheint, dass mein Grub-Boot-Menü nicht der Form der Konfigurationsdatei folgt.
Ich möchte, dass das Menü nur angezeigt wird, wenn Shiftes gedrückt wird.
Mein Grub-Menü wird bei jedem Start angezeigt und bleibt dort, bis Sie einen Menüpunkt auswählen.
Mein aktueller /etc/default/grub
ist:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw"
GRUB_CMDLINE_LINUX=""
GRUB_FORCE_HIDDEN_MENU="true"
export GRUB_FORCE_HIDDEN_MENU
(Ich habe das true
mit beiden Anführungszeichen und ohne Anführungszeichen versucht, es macht keinen Unterschied)
Ich habe auch getan update-grub
und update-grub2
.
Kann mir bitte jemand sagen, warum mein System beim Booten nur in einem Grub-Menü angezeigt wird? Es ist ein kopfloses System, das nicht gut ist, da ich eine Tastatur hinzufügen muss, damit es neu gestartet werden kann.
Dies ist kein Dual-Boot-System.
Antworten:
Meine Antwort von AskUbuntu :
quelle
Ändern Sie die folgenden Zeilen in der Datei
/etc/default/grub
:Zum Schluss laufen
update-grub
.quelle
Überprüfen Sie die
/boot/grub/grub.cfg
Datei, um festzustellen, ob die Änderungen beim Ausführen übergeben werdensudo update-grub
. Essudo update-grub
wird angenommen, dass der Befehl/boot/grub/grub.cfg
von/etc/default/grub
und/etc/grub.d
bei Ausführung aktualisiert wird . Ist dies nicht der/boot/grub/grub.cfg
Fall, können Sie es vorübergehend bearbeiten , damit es funktioniert. Es wird jedoch möglicherweise überschrieben, wenn der Kernel aktualisiert oderupdate-grub
erneut ausgeführt wird.Wenn Sie überprüfen, ob
/boot/grub/grub.cfg
die Änderungen übernommen wurden und immer noch nicht funktionieren, liegt das Problem wahrscheinlich an der Einstellung, aber wie ich sie jetzt sehe, sehen sie korrekt aus.quelle