// LINUXNEWS.DE — LINUX & OPEN SOURCE
Libreboot 26.11 entfernt GRUB-Payload
Mit Libreboot steht für ausgewählte Notebooks, Desktop-PCs und Server eine freie Alternative zur proprietären BIOS- beziehungsweise UEFI-Firmware der Hersteller bereit. Das Projekt bündelt unter anderem Coreboot und die zum Starten eines Betriebssystems benötigten Komponenten zu installierbaren Firmware-Images und vereinfacht damit den Einsatz einer freien Boot-Firmware. Die am 12. November veröffentlichte Version 26.11 »Rubber Duck« treibt die Umstellung auf UEFI voran und bringt zahlreiche Korrekturen für unterstützte Geräte.
Bereits Libreboot 26.10 hatte eine vollständige UEFI-Unterstützung über den EDK2-Payload von MrChromebox eingeführt. Als Payload bezeichnet Coreboot die nach der Hardwareinitialisierung gestartete Software, die den weiteren Bootvorgang übernimmt. Mit Version 26.11 enthalten die fertigen Images für nahezu alle unterstützten Mainboards ausschließlich EDK2, optional ergänzt um iPXE für den Netzwerkstart. Nur einige ältere Plattformen bleiben bei SeaBIOS, etwa wegen ihrer Beschränkung auf 32 Bit oder einer inkompatiblen Grafikansteuerung.
Im Zuge dessen entfernt das Projekt GRUB als Coreboot-Payload sowie die bisher mitgelieferten Komponenten MemTest86plus und CSMWrap. Die vereinfachte Zusammenstellung soll den Wartungsaufwand verringern. Das bedeutet allerdings nicht, dass ein auf der Festplatte installierter GRUB-Bootloader künftig ausgeschlossen wäre, denn dessen EFI-Version lässt sich weiterhin über UEFI starten.
Für bestehende Installationen ist die Änderung entscheidend: Wer sein Betriebssystem bislang im klassischen BIOS-Modus startet, muss es vor dem Wechsel auf ein UEFI-Image für diesen Bootmodus einrichten. Dazu gehören eine EFI-Systempartition und ein passender EFI-Bootloader. Andernfalls lässt sich das vorhandene System nach dem Firmware-Update möglicherweise nicht mehr starten. Das Projekt verweist für die Umstellung auf die Dokumentation des jeweiligen Betriebssystems.
Auf mehreren Geräten aktiviert Libreboot TPM 2.0 jetzt standardmäßig. Dazu zählen die ThinkPads X270, X280, T480, T480s und T580 sowie das Supermicro X11SSH-F und der Topton X2E N150. Zuvor war die Funktion wegen Problemen mit SeaBIOS abgeschaltet. Unter EDK2 funktioniert sie laut Projekt zuverlässig.
Dell-Latitude-Notebooks erhalten überarbeitete ACPI-Anpassungen für Lüftersteuerung, Akkustandsanzeige und beim Suspend. Ein EDK2-Patch stellt zudem die Funktion der SD-Kartenleser im ThinkPad W541 und Dell Latitude E7240 wieder her. Der Dell OptiPlex 780 wechselt ebenfalls auf EDK2, während der OptiPlex 5050 SFF SATA-Hotplug-Unterstützung erhält.
Bei Chromebooks nimmt Libreboot eigene Konfigurationsänderungen aus Version 26.10 zurück, nachdem einige Anwender nicht mehr startende Geräte gemeldet hatten. Künftig will sich das Projekt hier an die Konfiguration von MrChromebox halten. Die Unterstützung für den Dell Latitude E6400 mit Nvidia-Grafik entfällt; die Variante mit Intel-Grafik bleibt erhalten.
Die Firmware-Images und Quelltexte stehen über die Downloadseite bereit. Weitere Einzelheiten sowie Hinweise zum erneuten Einbinden zusätzlicher Payloads enthalten die Release Notes.