In diesem Artikel zeige ich, wie man mit dem Tool fwupdtool aus fwupd
die BIOS-Einstellung „AlwaysOnUSB“ aus der Linux-Umgebung heraus ändern kann – ganz ohne ins BIOS zu müssen.
Wie ich mitbekam, sieht man an einem Lenovo P15 nicht, ob die „AlwaysOnUSB" Option an oder aus ist und wundert sich, dass das Notebook nach ein paar Tagen leer ist, obwohl es ausgeschaltet ist. Nichts gegen diese Option, muss man halt wissen und angezeigt am ausgeschalteten Gerät wird es -- aus verständlichen Gründen -- nicht.
Viele BIOS-Einstellungen sind bisher nur über das BIOS-Setup direkt änderbar. Mit fwupdtool (und dem zugehörigen Daemon fwupd) ist es nun möglich, bestimmte BIOS-Settings aus dem laufenden Betriebssystem heraus auszulesen und anzupassen. Dies vereinfacht insbesondere den Prozess, da man nicht mehr beim Systemstart ins BIOS gehen und dort herumklicken muss.
Das Beispiel hier zeigt, wie man den Status des „AlwaysOnUSB“-Ports – der es ermöglicht, USB-Geräte auch bei ausgeschaltetem System mit Strom zu versorgen – von „Enable“ auf „Disable“ umstellt.
Zunächst wird der Status der BIOS-Einstellung „AlwaysOnUSB“ ausgelesen:
fwupdtool get-bios-settings AlwaysOnUSB
AlwaysOnUSB:
Einstellungstyp: Aufzählung
Aktueller Wert: Enable
Beschreibung: AlwaysOnUSB
Nur lesen: Falsch
0: Disable
1: Enable
Dies zeigt, dass der AlwaysOnUSB-Port aktuell aktiviert ist.
fwupdtool set-bios-setting AlwaysOnUSB 0
BIOS-Einstellung »AlwaysOnUSB« mittels »0« festlegen.
Ein Neustart ist erforderlich, um eine Aktualisierung abzuschließen. Jetzt neu starten? [y|N]:
Hier wird darauf hingewiesen, dass ein Neustart notwendig ist, damit die Änderung wirksam wird.
fwupdtool get-bios-settings AlwaysOnUSB
AlwaysOnUSB:
Einstellungstyp: Aufzählung
Aktueller Wert: Disable
Beschreibung: AlwaysOnUSB
Nur lesen: Falsch
0: Disable
1: Enable
Mit fwupdtool konnte ich die BIOS-Einstellung „AlwaysOnUSB“ bequem aus dem Betriebssystem heraus ändern – ohne ins BIOS zu müssen. Dies ist nicht nur zeitsparend, sondern ermöglicht auch eine einfachere Integration in Skripte oder Desktop-Anwendungen.
Mit nur wenigen Befehlen kannst du BIOS-Settings auslesen, ändern und den Erfolg der Änderung überprüfen.