So verhinderst du, dass BIOS-Updates die Startreihenfolge deines Heimservers ändern

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Verhindern Sie, dass BIOS-Updates die Startreihenfolge eines Heimservers ändern, indem Sie die aktuellen UEFI-Einträge dokumentieren, während des Updates unnötige Startgeräte entfernen und den Startpfad überprüfen, bevor der Server wieder in Betrieb genommen wird.

Auf einem kopflosen Heimserver kann eine Änderung der Startreihenfolge wie ein fehlgeschlagenes Update, eine defekte SSD, ein ausgefallenes NAS oder ein fehlender Hypervisor wirken, obwohl die Firmware lediglich einen anderen Starteintrag ausgewählt hat. Der sichere Ablauf besteht darin, den funktionierenden Startzustand zu sichern, das Update mit einem Wiederherstellungsweg in Reichweite durchzuführen und den aktiven Eintrag nach dem ersten erfolgreichen Neustart zu bestätigen.

Dokumentieren Sie den funktionierenden Startzustand vor dem Firmware-Update

Notieren Sie vor dem Flashen der Firmware das Startgerät, den Namen des Bootloaders, die Identität des Pools oder Datenträgers sowie die aktuelle Startreihenfolge. Ein Foto des Firmware-Bildschirms ist hilfreich, aber eine Ansicht im Betriebssystem ist besser, da sie die genauen UEFI-Eintragsnamen zeigt, die das Betriebssystem erkennt.

Die UEFI-Spezifikation beschreibt BootOrder als eine Liste von Startoptionsvariablen, die im nichtflüchtigen Firmware-Zustand gespeichert werden. Das bedeutet, dass die Reihenfolge von der Firmware verwaltet wird und nicht nur eine Einstellung innerhalb des Betriebssystems ist.

Erfassen Sie unter Linux oder auf vielen appliance-ähnlichen Systemen die aktuelle Reihenfolge mit einem Tool wie efibootmgr und speichern Sie die Ausgabe an einem Ort außerhalb des Servers. Wenn das Update den ersten Eintrag ändert, können Sie die bekannte funktionierende Reihenfolge wiederherstellen, anstatt anhand ähnlich aussehender Gerätenamen zu raten.

Entfernen Sie während des Update-Zeitfensters mehrdeutige Startgeräte

Ein Firmware-Update kann Datenträger, USB-Geräte, Netzwerkstartoptionen und Wechselmedien erneut erkennen. Wenn mehrere Geräte EFI-Partitionen oder Bootloader enthalten, gibt es für die Firmware mehr Möglichkeiten, nach dem Zurücksetzen der Standardeinstellungen das falsche Gerät an die erste Stelle zu setzen.

Herstelleranleitungen zum Ändern der Startpriorität, etwa Lenovos BIOS-Anleitung zur Startreihenfolge und die BIOS-Anleitung zur Startreihenfolge von HP, zeigen, dass Firmware-Setup-Menüs die Gerätepriorität häufig getrennt vom Betriebssystem-Bootloader-Eintrag anzeigen. Daher können sowohl die Gerätereihenfolge als auch benannte Starteinträge relevant sein.

Trennen Sie vor dem abschließenden Neustart für das Update unnötige USB-Installationsmedien, alte Startdatenträger und temporäre Wiederherstellungslaufwerke vom Heimserver. Lassen Sie nur das primäre Startgerät und gegebenenfalls den erforderlichen gespiegelten Startpartner angeschlossen, sofern Ihr Hardwareverfahren nicht ausdrücklich etwas anderes verlangt.

Prüfen Sie, ob das Update den UEFI- oder Legacy-Startmodus zurückgesetzt hat

Wenn der Server nach einem BIOS-Update nicht startet, installieren Sie das Betriebssystem nicht sofort neu. Prüfen Sie zunächst, ob die Firmware zwischen UEFI- und Legacy-Modus gewechselt, eine andere Kompatibilitätseinstellung aktiviert oder den zuerst verwendeten EFI-Eintrag geändert hat.

Das efibootmgr-Handbuch beschreibt das Dienstprogramm als Werkzeug zum Erstellen und Löschen von Starteinträgen, Ändern der Startreihenfolge und Festlegen einmaliger Startoptionen. Dadurch eignet es sich, um zu überprüfen, ob das Betriebssystem die vorgesehenen UEFI-Einträge nach Firmware-Änderungen weiterhin erkennt.

Wenn der richtige Eintrag vorhanden, aber nicht der erste ist, stellen Sie die Reihenfolge wieder her und starten Sie einmal neu. Fehlt der Eintrag, starten Sie von einem Wiederherstellungsmedium und erstellen Sie ihn erst neu, nachdem Sie bestätigt haben, dass die Startdateien und die EFI-Systempartition noch vorhanden sind.

-15% OFF

Verwenden Sie ein einmaliges Startmenü, bevor Sie dauerhafte Änderungen speichern

Ein einmaliges Startmenü ist sicherer, als während der Fehlersuche wiederholt dauerhafte Firmware-Einstellungen zu ändern. Damit können Sie das gewünschte Startgerät testen, ohne eine falsche Reihenfolge dauerhaft zu übernehmen, die das eigentliche Problem verdecken könnte.

Die AMI-Firmware-Dokumentation von Netgate weist darauf hin, dass efibootmgr die EFI-Startreihenfolge während des laufenden Betriebs ändern kann. Sie unterscheidet diesen Weg jedoch vom Firmware-Setup, was bei Fernzugriff oder einem anderen Verhalten des Geräts für die Wiederherstellung hilfreich ist.

Bestätigen Sie nach einem erfolgreichen einmaligen Start, dass Dienste, Speicherpools, Netzwerkschnittstellen und geplante Aufgaben ordnungsgemäß funktionieren. Speichern Sie anschließend die dauerhafte Reihenfolge einmal, starten Sie erneut und prüfen Sie, ob der Server ohne manuelle Hilfe denselben Eintrag auswählt.

Halten Sie für kopflose Server einen Wiederherstellungsweg bereit

Die Vermeidung von Änderungen der Startreihenfolge ist unvollständig, wenn Sie den Rechner nach dem Update weder sehen noch steuern können. Für einen kopflosen Server benötigen Sie vor dem Flashen der Firmware einen Plan mit lokaler Tastatur und Anzeige, IPMI- oder Konsolenzugriff aus der Ferne oder einem getesteten Wiederherstellungs-USB-Stick in Reichweite.

Berichte aus der Community über das Zurücksetzen der EFI-Startreihenfolge nach einem Neustart zeigen, dass manche Systeme eine geänderte Reihenfolge zunächst zu übernehmen scheinen und sie nach dem Neustart wieder zurücksetzen. Daher muss die abschließende Prüfung einen vollständigen oder Kaltstart umfassen und darf nicht nur aus einem erfolgreich angezeigten Speichervorgang bestehen.

Nehmen Sie den Server erst wieder unbeaufsichtigt in Betrieb, wenn die Startreihenfolge einen normalen Neustart und einen Neustart nach dem Ausschalten übersteht, sofern sich die Hardware bekanntermaßen beim Kaltstart anders verhält. Halten Sie an, wenn die Firmware die Reihenfolge wiederholt überschreibt. Dokumentieren Sie in diesem Fall das Boardmodell und die Firmwareversion und suchen Sie nach einer herstellerspezifischen Einstellung oder einem entsprechenden Update.

FAQ

Verhindert der Austausch der CMOS-Batterie Änderungen der Startreihenfolge?

Das hilft nur, wenn Einstellungen verloren gehen, weil der Firmware-Zustand nicht erhalten bleibt. Wenn das BIOS-Update absichtlich die Standardeinstellungen zurücksetzt oder UEFI-Einträge neu erstellt, ist die Batterie nicht die Hauptursache.

Sollte ich alle anderen Startoptionen dauerhaft deaktivieren?

Nein. Halten Sie Wiederherstellungsoptionen verfügbar, sorgen Sie aber für einen eindeutigen normalen Startpfad. Deaktivieren Sie den Netzwerk- oder Wechselmedienstart nur, wenn dadurch Fehlstarts verursacht wurden und Sie weiterhin über eine andere Wiederherstellungsmethode verfügen.

Wenn die Arbeit an der Startreihenfolge Teil einer umfassenderen Speicherwartung ist, stellen Sie zuerst sicher, dass Ihre Backups geschützt sind. Dieselbe Logik für sichere Wartungsfenster gilt auch für die Snapshot-Replikation und den freien Speicherplatz im Pool.

Support & Tipps

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.