18
Februar
2022
Bearbeiten des BIOS-UEFI-Startmenüs mit dem Dienstprogramm efibootmgr
17:03

Bearbeiten des BIOS-UEFI-Startmenüs mit dem Dienstprogramm efibootmgr

18 Februar 2022 17:03

Durch die Installation von Linux oder Windows kann das Startmenü des Laptops geändert werden, indem eigene Elemente hinzugefügt werden, beispielsweise „Ubuntu“.
Wenn das Betriebssystem entfernt wird, stört dieses Element im BIOS nur ...

Um den Boot-Menüpunkt aus dem EFI-BIOS zu entfernen, benötigen Sie das Programm efibootmgr!

Dieses efibootmgr-Programm ist standardmäßig in den meisten Linux-Distributionen enthalten; Sie müssen es nicht installieren.

Um zu überprüfen, ob das Programm ausgeführt wird, müssen Sie das Programm als Superuser ausführen:

sudo efibootmgr

Der Befehl zeigt eine Liste der Menüelemente aus dem Setup-UEFI-BIOS an.

Es kann nur ein Problem auftreten: Beim Booten von einer MBR-partitionierten Festplatte kann das Betriebssystem nicht auf das EFI-Menü zugreifen; Es wird eine Fehlermeldung angezeigt: "EFI-Variablen werden auf diesem System nicht unterstützt".

In diesem Fall gibt es eine Lösung: Sie müssen Ihren Computer neu starten und Booten Sie von einem Linux-Flash-Laufwerk mit GPT-Markup (UEFI). auch im UEFI-Modus durch Auswahl des Setup-Menüpunktes „Boot-Override“.

Stellen Sie dann eine Verbindung zu WLAN und zur temporären Laufzeit her Live-CD programm im Terminal-Befehl zur Installation von efibootmgr:

sudo apt-get install efibootmgr

dann

sudo efibootmgr

Auf dem Laptop zeigte das Programm folgenden Text an:

BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0001,0003,0000
Boot0000 ubuntu
Boot0001* Hard Drive
Boot0003* UEFI: USB

Wie Sie sehen, befindet sich der Menüpunkt mit der Aufschrift „ubuntu“ unter der Nummer 0000 – dieser sollte gelöscht werden.

Das Entfernen des UEFI-BIOS-Menüpunkts erfolgt mit dem Befehl sudo efibootmgr -b 0000 -B,
wobei 0000 in diesem Fall die Nummer des Menüpunkts „Ubuntu“ ist.

Ich habe einen Menüpunkt gelöscht:

sudo efibootmgr -b 0000 -B

BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0001,0003
Boot0001* Hard Drive
Boot0003* UEFI: USB

Wie aus der Programmausgabe ersichtlich ist, wurde die Löschung der Artikelnummer 0000 erfolgreich abgeschlossen.

Nach dem Neustart im BIOS fand EFI eine Bestätigung dafür – der Eintrag „Ubuntu“ verschwand aus dem Menü.
danach

Weitere Funktionen des Programms efibootmgr werden unter folgendem Link beschrieben:

*https://www.linuxbabe.com/ ... efibootmgr-examples

Mit dem Dienstprogramm efibootmgr können Sie beispielsweise Elemente zum EFI-BIOS-Startmenü hinzufügen oder die Startreihenfolge ändern.
Ich war nur daran interessiert, den zusätzlichen Artikel zu entfernen.

Die Befehlssyntax zum Löschen eines EFI-Menüelements lautet:

sudo efibootmgr -b <num> -B

Dabei ist eine Zahl, die dem Startmenüelement entspricht, das das Dienstprogramm efibootmgr anzeigt, wenn es ohne Parameter aufgerufen wird.

Die Befehlssyntax zum Ändern der EFI-BIOS-Startreihenfolge oder zum Auswählen des ersten Startelements (Standard):

sudo efibootmgr -o 0003,0001,0004,0000

In diesem Beispiel ist Element 0003 das erste, 0001 das zweite, 0004 das dritte und 0000 das vierte im UEFI-BIOS-Menü.



Verwandte Veröffentlichungen