Auf meinem Dell-Laptop wird seit Kurzem bei jedem Start die Meldung „Medien werden überprüft“ angezeigt, bevor der Bootloader erreicht wird.
Zuerst dachte ich, es hätte etwas mit der EFI-Systempartition zu tun, aber das ist nicht der Fall, da es nach dem vollständigen Neuaufbau der EFI-Partition bestehen bleibt. Woher kommt also die Meldung?
Antwort1
Diese Meldung wird angezeigt, wenn die Dell-Firmware (Insyde) versucht, per PXE vom Netzwerk zu booten. Dabei besteht der erste Schritt natürlich darin, die Ethernet-Verbindung – das „Medium“ – zu überprüfen. Dies kann bis zu mehreren Sekunden dauern, wenn kein Kabel vorhanden ist. Dell führt dies einmal für den IPv4-fähigen Loader und erneut für den IPv6-fähigen Loader durch.
Seine Anwesenheit bedeutet also, dass die UEFI-Startreihenfolge neu gemischt wurde und die integrierten Einträge „Onboard LAN IPv4“ und „Onboard LAN IPv6“ irgendwie die höchste Priorität haben.
(Normalerweise sieht die Startreihenfolge auf Dell UEFI-Systemen folgendermaßen aus: benutzerdefinierter Betriebssystemeintrag; integrierte „PXE“-Einträge; integrierte Fallback-„HDD“-Einträge; integrierte „BIOS-Modus“-Einträge (CSM).)
Was esAuchbedeutet höchstwahrscheinlich, dass der benutzerdefinierte, vom Betriebssystem vorbereitete Starteintragverschwundenaus dem NVRAM, und der Rechner bootet nur dank des \EFI\BOOT\BOOTX64.EFI
zufällig vorhandenen Fallback-Loaders.
Glücklicherweise lässt sich das leicht reparieren. Auf meinem Arch Linux-System (das systemd-boot verwendet) ist der einfachste Weg bootctl install
. Windows 10-Systeme können durch Ausführen von repariert werden bcdboot c:\windows
. Der Rest – durch sehr vorsichtiges Verwenden vonefibootmgroder ähnliche Werkzeuge.
(Alternativ könnte der Fallback-Booteintrag „HDD1-1“ natürlich nach vorne vor PXE verschoben werden, aber das wäre einfach faul.)