Seit kurzem sind meine BIOS-Optionen während des Bootvorgangs nicht mehr zugänglich.
Ich habe die Lösung vonAdriaanhier, aber ich bin verwirrt.
(base) user@machine:~$ grep -e "^menuentry " /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-####' {
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
Nun, es scheint ein „ UEFI Firmware Settings
Aber“ zu geben, da es zwei Menüeinträge gibt. Ab welchem soll ich zählen?
Falls es Ihnen bei der Suche nach einer Lösung in der Datei helfen kann, /boot/grub/grub.cfg
befindet sich der erste Menüeintrag ### BEGIN /etc/grub.d/10_linux ###
teilweise und der zweite Menüeintrag in ### BEGIN /etc/grub.d/30_uefi-firmware ###
.
#/boot/grub/grub.cfg file
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
/etc/default/grub
wird wie folgt eingestellt.
#/etc/default/grub file
#If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=countdown
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Außerdem vermute ich beim Betrachten einiger Boot-Protokolle, dass es von einem Kernel-Version-Update kommt. Mir ist aufgefallen, dass das BIOS in den letzten Tagen nicht angezeigt wurde. Konkret startete mein Rechner am Dienstag, den 8. Juni, mit 5.4.0-73-generic und seitdem mit 5.4.0-74-generic. Wenn das daran liegt, habe ich leider nicht die nötige Erfahrung, um mit diesen Informationen etwas anzufangen.
Motherboard (vom Betriebssystem erkannt) TUF Z390-PRO GAMING.
Version
Kernel: Linux 5.4.0-74-generic(x86_64)
Distribution: Ubuntu 18.04.5 LTS
Version: #83~18.04.1-Ubuntu SMP Dienstag, 11. Mai 2021, 16:01:00 UTC
Antwort1
Zählen menuentry
s
Zählen Sie nur die Instanzen auf höchster Ebene von menuentry
und submenu
in /boot/grub/grub.cfg
– ignorieren Sie alles innerhalb von submenu
. Wenn Sie nur Ubuntu installiert haben, sollte die Option UEFI Firmware Setup an dritter Stelle stehen, nach den submenu
für erweiterte Optionen – d. h. Sie würden festlegen, GRUB_DEFAULT=2
da GRUB von zählt 0
. Wenn Sie einen Dual-Boot mit Windows verwenden, GRUB_DEFAULT
sollte die höchstwahrscheinlich auf eingestellt sein 3
.
Anzeigen des Menüs
Ich stelle fest, dass GRUB_TIMEOUT_STYLE
eingestellt ist auf countdown
. VonGRUB-Handbuch, das bedeutet, dass Ihr GRUB-Menüverstecktfür GRUB_TIMEOUT
(5 Sekunden in Ihrem Fall), aber mit nur einemeinzelne Nummer(normalerweise oben links) zeigt den Countdown an.
Im Fall des Countdowns wird die verbleibende Zeit einzeilig angezeigt.
Sie möchten wahrscheinlich GRUB_TIMEOUT_STYLE
auf einstellen "menu"
.
Selbst wenn Sie das nicht tun,sollenSie können das Menü während des 5-Sekunden-Countdowns anzeigen, indem Sie entweder ESC
, F4
, oder gedrückt halten SHIFT
:
Wenn während dieser Zeit ESC oder F4 gedrückt oder die Umschalttaste gedrückt gehalten wird, wird das Menü angezeigt und auf eine Eingabe gewartet.
Zum Firmware-Setup
Wenn Ihr Ziel nur darin besteht,habe das UEFI Firmware SetupOption angezeigt wird, ändern Sie nicht GRUB_DEFAULT
, weil Sie dann bei jedem Booten das Setup aufrufen. Versuchen Sie stattdessen, was ich oben inAnzeigen des Menüs.
Hinweis:sudo update-grub
Denken Sie daran, nach der Bearbeitung auszuführen /etc/default/grub
.
Übrigens gibt es eine mögliche Ursache für das Verschwinden des UEFI-Eintrags aus GRUB, die ich hier ignoriert habe. Ihr Computer bootet möglicherweise im Legacy-BIOS-Modus statt im UEFI-Modus. Wenn jedoch /boot/grub/grub.cfg
tatsächlich ein Menüeintrag 'System setup'
mit dem darin enthaltenen Befehl vorhanden ist, wie Sie sagen fwsetup
, dann ist dies definitiv nicht der Fall.
Hinweis: Die Zeile mit dem Hinweis 'System setup'
zeigt an, dass IhrUEFI-Firmware-SetupDie Option im GRUB-Menü heißt stattdessenSystemkonfiguration. Nur ein Hinweis. Sie können es nennen, wie Sie möchten.
Hoffe das hilft!