Jeder sagt: „Chrome OS ist Gott, Chrome OS ist dies, Chrome OS ist das.“ Aber sagen sie Ihnen jemals, wie sie es verwenden? Hier ist eines der Projekte, mit denen Sie es auf Ihrem PC installieren und verwenden können – sowie eine Anleitung zur Installation!
Bevor wir beginnen, werde ich natürlich mehrere Begriffe verwenden:
Linux-Distribution: Eigentlich eine Linux-Distribution im Allgemeinen.
GRUB2: Die zweite Version des GRUB-Bootloaders steht für „GRand Unified Boot Manager“, ein GNU-Projekt, mit dem Sie alles unter Linux booten und Multiboots einfacher verwalten können.
Brunch: Ein inoffizieller GRUB2-Bootloader, um die installierte Version von Chrome OS zu patchen und auf Ihrem PC nutzbar zu machen.
Kernel-Befehlszeile: Die „Parameter“, die an den „Kernel“ übergeben werden, um Ihr Betriebssystem in einem stabileren oder funktionsfähigeren Zustand zu booten. Mit Brunch können Sie dies anpassen, um Probleme zu beheben, die beim Booten oder bei der Verwendung von CrOS auftreten.
Crosh: Steht für „Chrome OS Shell“, das Linux-ähnliche Terminal, mit dem Sie viele Dinge tun können, die über die grafische Oberfläche nicht verfügbar sind.
BOGEN: Steht für „Android Runtime for Chrome“ und ermöglicht Ihnen die Nutzung von Android-Apps unter Chrome OS – genau wie „Windows Subsystem for Android“, aber für Chrome.
Crouton: Die offizielle Linux-Implementierung für Chrome OS von Google. Es verfügt über eigene Container, die für den Betrieb die Chrome OS-Treiber und -Backends verwenden.
Brötchen: Brunchs Linux-Implementierung für Chrome OS durch den Entwickler des Bootloaders. Es verfügt ebenfalls über ein Containersystem, nutzt aber für den Betrieb die internen Treiber und dergleichen.
Wegland: Einige moderne „Renderer“ werden zum Laden der Desktop-Umgebung usw. verwendet. Wenn Sie ein Linux-Benutzer sind, sollten Sie sich dessen bewusst sein.
Einführung in den Brunch
Meiner Meinung nach ist Brunch ein maßgeschneidertes GRUB, mit dem Sie Chrome OS installieren und patchen können, damit Sie es auf Ihrem Computer verwenden können, ohne dass schwerwiegende Probleme auftreten. Sie können auswählen, welcher Patch angewendet werden soll und welcher nicht, indem Sie ihn auf dem Live-System konfigurieren, sodass Sie ihn auf Ihrem Gerät verwendbar oder sogar so stabil wie möglich machen können – wie eine gezielte Installationsfunktion für Debian, aber Sie konfigurieren die Dinge selbst. Es verwendet eine zusätzliche Partition (nämlich „ROOTC“) zum Speichern von Patches und anderen Dingen. und natürlich eine EFI-Partition, um das System zu booten. Es ist ein Projekt, das schon lange in der Geschichte ist, aber es gibt nicht viele verlässliche Ressourcen außer dem Wiki als Leitfaden für die Nutzung, leider …
Was brauchen Sie?
Die folgenden Anforderungen müssen erfüllt sein.
- Sie benötigen nach Möglichkeit einen PC mit UEFI-Firmware. Das Legacy-BIOS könnte auch funktionieren, aber bedenken Sie, dass dafür mehrere Patches erforderlich sind und unerwartete Probleme auftreten können. Auch Überprüfen Sie CPU-Familien und geeignete Firmwares dafür. Allerdings werden nicht alle Familien unterstützt. Nein, Nvidia-GPUs werden niemals funktionieren, da ChromeOS Wayland als Compositor verwendet und der Treiber, um es auf Nvidia zum Laufen zu bringen, nicht installiert ist.
- Sie benötigen 2 externe Laufwerke. USB oder SD-Karte spielt keine Rolle. Einer wird eine bootfähige Live-Distribution enthalten, der andere wird Assets enthalten, um den Brunch-Bootloader und CrOS zu installieren.
- Dann benötigen Sie etwas Vertrautheit mit der Linux-Befehlszeile, Geduld beim Durchsehen der Dokumentationen und Zeit, um anzuwendende Patches zu finden.
Brunch installieren
Der Installationsvorgang hängt davon ab, wie Sie das System nutzen möchten. Ich gehe davon aus, dass Sie es auf Ihrem Systemlaufwerk installieren und dabei das vorhandene Betriebssystem überschreiben möchten. Für Dualbooting und weitere Fehlerbehebung empfehle ich Ihnen jedoch, dies zu überprüfen Brunch GitHub.
Daher müssen Sie zunächst ein Linux-Installationsimage auf Ihr USB-Laufwerk flashen, indem Sie entweder Rufus (Windows), die Befehlszeile oder einen mit Ihrer Distribution gelieferten USB-Image-Writer (Linux) verwenden. Laden Sie außerdem die neueste Brunch-Version und das offizielle Chrome OS-Image für Ihr Gerät auf ein anderes externes Laufwerk herunter. Ich verwende „grunzen“ für AMD-APUs, da mein Laptop über AMD A4 verfügt. Wenn Sie beispielsweise eine Intel-CPU haben, die älter als die 8. Generation ist, benötigen Sie „rammus“. Weitere Informationen sowie eine Tabelle der unterstützten CPUs und Bilder für diese finden Sie im Brunch-Wiki.
Booten Sie von dem gerade erstellten Linux-USB.
Gehen Sie dann zu dem Pfad, in den Sie die Brunch-Version heruntergeladen haben, öffnen Sie dort ein Terminal und führen Sie diese Befehle in der angegebenen Reihenfolge aus.
# Brunch-Dateien und Chrome OS-Wiederherstellungsimage extrahieren. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Chrome OS-Installationsskript ausführbar machen. chmod +x chromeos-install.sh # Vorausgesetzt, Sie haben Ubuntu installiert. Installieren Sie Abhängigkeiten für das Skript. sudo apt install cgpt pv # Und schließlich führen Sie das Skript aus. Ersetzen Sie sdX durch die Zielfestplatte (in /dev). Verwenden Sie zur Identifizierung Gparted. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
Lehnen Sie sich jetzt zurück und trinken Sie eine Tasse Tee. Dies wird eine Weile dauern. Sobald dies erledigt ist, starten Sie den PC neu und booten Sie von der internen Festplatte. Wir sind noch nicht fertig. Wenn Sie Chrome OS gestartet haben, prüfen Sie zunächst, ob WLAN aktiv ist. Sie können dies tun, indem Sie auf die Taskleiste klicken und die WLAN-Kachel „erweitern“. Überprüfen Sie optional auch, ob Bluetooth vorhanden ist. Wenn eines davon nicht aktiv ist, insbesondere WLAN, drücken Sie Strg+Alt+F2, um in eine Chrome OS-Entwickler-Shell zu wechseln und sich als „Chronos“ anzumelden. Führen Sie dann diesen Befehl aus und befolgen Sie die Anweisungen auf dem Bildschirm.
sudo edit-brunch-config
Einfach ausgedrückt, müssen Sie die Karte markieren, die Sie haben (z. B. „rtl8723de“ für Realtek RTL8723DE) und mehrere andere Optionen, die für Sie cool klingen. Ich persönlich markiere diese Optionen;
- „enable_updates“, um Updates für den Zugriff über „Einstellungen“ > „Über Chrome OS“ zu aktivieren.
- „pwa“, um die Nutzung zu ermöglichen Brunch PWA.
- „mount_internal_drives“ für den Zugriff auf Dateien unter allen anderen Partitionen auf der Festplatte, auf der Chrome OS installiert wurde. Bedenken Sie, dass die Aktivierung dieser Option dazu führen kann, dass der Medienspeicher auf ARC die ganze Zeit läuft und eine drastisch hohe CPU-Auslastung verursacht wird!
- „rtl8723de“ für die WLAN-Karte meines Laptops (Realtek RTL8723DE)
- „acpi_power_button“ für den Netzschalter – Wenn Sie ein Tablet/2in1 haben, funktioniert ein langes Drücken des Netzschalters sofort. Dies ist für Laptop- und Desktop-Benutzer gedacht, bei denen ein langes Drücken des Netzschalters nichts bewirkt, während ein kurzes Drücken normalerweise funktioniert.
- „suspend_s3“ für S3-Statussuspendierung. ChromeOS verarbeitet die Aussetzung normalerweise nicht richtig, wenn Sie die S3-Aussetzung und nicht die S0/S1/S2-Aussetzung haben. Sie können überprüfen, ob dies aktiviert werden muss oder nicht, indem Sie unter Windows den folgenden Befehl eingeben:
powercfg / a
Wenn Sie eine ähnliche Ausgabe erhalten, müssen Sie diese Konfiguration aktivieren.
Erläuterungen zu all diesen Optionen finden Sie unter Brunch-Wiki .
Sobald Sie im Abschnitt „Fehlerbehebung“ so viele Probleme wie möglich behoben haben, können Sie Chrome OS jetzt auf Ihrem Gerät verwenden! War es schwer? Ich glaube nicht, dass es so war. Beachten Sie jedoch, dass Sie regelmäßig nach Updates für den Brunch-Bootloader suchen müssen. Und aktualisieren Sie sie wann immer möglich, um weitere Probleme beim Aktualisieren Ihrer Chrome OS-Installation zu vermeiden.
Ich hoffe, es hat euch gefallen. Ich denke darüber nach, diese Artikelserie mit anderen Installationsmethoden, einigen Experimenten, die besser funktionierten als geplant, usw. fortzusetzen. Wir sehen uns alle in einem anderen!