Zunächst geht der Dank an Project Croissant, den swtpm-Betreuer, das Linux-Surface-Team und das Chromebrew-Framework für ihre Arbeit, die bei der Erstellung dieses Projekts aktiv genutzt wurde.
Der Zweck des Brunch-Frameworks besteht darin, aus einem offiziellen Wiederherstellungsimage ein generisches x86_64-ChromeOS-Image zu erstellen. Dazu verwendet es eine 1 GB große ROOTC-Partition (die einen benutzerdefinierten Kernel, ein Initramfs, die swtpm-Binärdateien, Userspace-Patches und Konfigurationsdateien enthält) und eine spezielle EFI-Partition, um von dort zu booten.
Warnung: Brunch ist nicht die beabsichtigte Funktionsweise von ChromeOS. Irgendwann könnte ChromeOS möglicherweise nicht mehr mit Brunch kompatibel sein und Daten unerwartet löschen (auch auf Nicht-ChromeOS-Partitionen). Durch die Installation von Brunch erklären Sie sich damit einverstanden, diese Risiken einzugehen, und ich kann nicht für Schäden haftbar gemacht werden, die Ihrem Gerät passieren, einschließlich Datenverlust. Es wird daher dringend empfohlen, dieses Framework nur auf einem Gerät zu verwenden, das keine sensiblen Daten enthält, und die Daten mit einem Cloud-Dienst zu synchronisieren.
Die Hardwareunterstützung hängt stark von der allgemeinen Hardwarekompatibilität des Linux-Kernels ab. Daher funktioniert nur von Linux unterstützte Hardware und die gleichen spezifischen Kernel-Befehlszeilenoptionen, die für Ihr Gerät empfohlen werden, sollten über den Grub-Bootloader weitergeleitet werden (siehe Abschnitt „Ändern des Grub-Bootloaders“). Einige Funktionen wie Kamera, Mikrofon und Touchpad funktionieren möglicherweise nicht oder erfordern möglicherweise eine Fehlerbehebung, damit sie funktionieren.
✔ Grundvoraussetzungen:
x86_64-basierter Computer mit UEFI-Boot-Unterstützung.
Administratorrechte auf dem Gerät.
Ein Einstiegsverständnis des Linux-Terminals.
Ziel dieses Leitfadens ist es, diesen Prozess so einfach wie möglich zu gestalten, es wird jedoch erwartet, dass Sie die Grundlagen kennen.
✔ CPU-Kompatibilität:
Intel-CPUs der 8. Generation / Celeron-CPUs von Goldmont
AMD Ryzen
Nicht unterstützte Hardware:
Ältere Intel/AMD-CPUs werden nicht unterstützt.
dGPUs werden nicht unterstützt.
Virtuelle Maschinen werden nicht unterstützt.
ARM-CPUs werden nicht unterstützt.
Dieses Handbuch ist in separate Abschnitte unterteilt. Bitte folgen Sie einem der folgenden Links, um ein für Ihr aktuelles Betriebssystem geeignetes Handbuch zu erhalten.
Falls Sie bei der Installation oder Verwendung von Brunch auf Probleme stoßen, finden Sie Unterstützung auf Discord:
Weitere Tipps zur Fehlerbehebung und Support finden Sie auf der folgenden Seite: