Seit dem Kernel-Update kann in Ubuntu 18.04.5 LTS nicht auf das BIOS zugegriffen werden

Seit dem Kernel-Update kann in Ubuntu 18.04.5 LTS nicht auf das BIOS zugegriffen werden

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 SettingsAber“ 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.cfgbefindet 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/grubwird 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 menuentrys


Zählen Sie nur die Instanzen auf höchster Ebene von menuentryund submenuin /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 submenufür erweiterte Optionen – d. h. Sie würden festlegen, GRUB_DEFAULT=2da GRUB von zählt 0. Wenn Sie einen Dual-Boot mit Windows verwenden, GRUB_DEFAULTsollte die höchstwahrscheinlich auf eingestellt sein 3.

Anzeigen des Menüs


Ich stelle fest, dass GRUB_TIMEOUT_STYLEeingestellt 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_STYLEauf 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-grubDenken 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.cfgtatsä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!

verwandte Informationen