Vollwertige Linux-Distribution auf Chromebooks installieren

Seite 5: Linux booten

Inhaltsverzeichnis

Haben Sie über das Firmware-Skript RW_LEGACY eingerichtet, stecken Sie einen USB-Stick mit dem Linux-Installer ein und starten dann das Chromebook neu. Sobald der ChromeOS-Warnbildschirm erscheint, drücken Sie Strg-L und dann die Taste 2, um in den Legacy-Modus zu booten. Sobald Sie das Coreboot-Logo, einen Hasen, sehen, drücken Sie Esc und wählen dann im erscheinenden Firmware-Setup unter "Boot Menu" den USB-Stick aus. Folgen Sie der Installation und wählen Sie den freien Speicherplatz als Installationsziel aus.

Bei jedem Neustart müssen Sie künftig Strg+L drücken, damit der Legacy-Teil bootet und nicht ChromeOS. Dies können Sie mit dem Firmware-Skript über die Option "Set Boot Options (GBB Flags)" ändern, sodass Sie fortan Strg+D für ChromeOS wählen und sonst der Legacy-Payload den Vorzug bekommt. Manchmal bootet der Legacy-Modus Linux dennoch nicht. Hier soll es helfen, den Grub-Bootloader der Linux-Distribution (zum Beispiel "EFI/fedora/grubx64.efi") nach "EFI/BOOT/BOOTX64.EFI" zu kopieren, da mit aktivem Schreibschutz der Installer oder die Bootloader-Tools nicht die NVRAM-Einträge des UEFI anpassen können. Mit Fedora 41 und openSUSE Tumbleweed wollten unsere Testgeräte unter RW_LEGACY partout nicht automatisch booten. Wir haben dann im Coreboot-Firmware-Setup unter "Boot-Manager/Boot from file" die ausführbare Grub-EFI-Datei von Hand ausgewählt und gestartet. Mit Lubuntu 24.10 klappte es hingegen ohne Probleme, ebenso bei allen getesteten Distributionen im UEFI-Full-ROM-Modus.

Die Linux-Systeme booteten auch ohne Neuinstallation fehlerfrei, wenn wir über das Firmware-Skript fröhlich zwischen RW_LEGACY und UEFI-Full-ROM hin und her umschalteten. Davon wird zwar abgeraten, aber selbst ChromeOS bootete ohne Neueinrichtung, solange wir dessen Partitionen nicht angefasst hatten.

Wir haben auf einem "Lenovo 14e Chromebook" (LIARA) Fedora 41, openSUSE Tumbleweed, Ubuntu 24.10 und Lubuntu 24.10 ausprobiert. Lediglich Ubuntu lieĂź sich nicht installieren, Lubuntu schon. Auf einem "Acer Chromebook 315" (BLORB) haben wir Tumbleweed und Fedora 41 getestet.

Im UEFI-Full-ROM-Modus funktionierten die Funktionstasten (F1-F12) nicht, sondern agierten als Medientasten. Da es keine Fn-Taste gibt, muss man die Tastaturcodes umbiegen, wofür es ein Skript aus der Chrultrabook-Community gibt, welches keyd herunterlädt, kompiliert und einrichtet. Apropos Tastatur: Verwirrend war, dass sich dort, wo man die Feststelltaste erwartet, bei Chromebooks die Suchtaste befindet. Unter Linux nimmt sie die Funktion der Super-Taste ein, was besonders in Gnome bei Tastenkombinationen zu Verrenkungen führt.

Auf dem Lenovo-Gerät wurde, wie es bei Chrultrabook dokumentiert ist, das interne Audiogerät nicht erkannt und alle unsere Versuche, dieses laut Anleitung einzurichten, scheiterten. Tonausgabe über Bluetooth klappte aber.

Bis auf das nicht erkannte Audiogerät schlägt sich Linux auf dem Lenovo-Chromebook tapfer (links). Auf dem Modell von Acer gab es damit keine Probleme.

Wir haben die Performance unter ChromeOS und Linux jeweils mit den Browser-Benchmarks JetStream2 und Mozilla Kraken getestet, die wir jeweils unter Chrome laufen lieĂźen. Die Tests zeigten keine signifikanten Unterschiede: Der Lenovo mit AMD Stoney Ridge war schon unter ChromeOS schnarchlangsam und das Acer-Modell lief unter allen Systemen akzeptabel. FĂĽr genĂĽgsame Anwender eignen sich aber beide Modelle, um unter Linux zu surfen, Videos zu schauen und einfache Aufgaben zu erledigen.

Wie gut sich vollwertige Linux-Distributionen auf Chromebooks installieren lassen, hängt vom jeweiligen Modell ab. Durch den Firmware-Schreibschutz und andere Besonderheiten ist das aber kein Spaziergang für Linux-Neulinge. Wer sich im Terminal wohlfühlt und mit englischsprachiger Dokumentation zurechtkommt, findet bei den Projekten MrChromebox und Chrultrabooks genügend Informationen, um mit moderatem Aufwand Linux auf einem Chromebook einzurichten, das richtige Modell vorausgesetzt.


(ktn)