まず最初に、このプロジェクトの作成時に積極的に使用された Project Croissant、swtpm メンテナー、Linux-Surface スタッフ、および Chromebrew フレームワークの功績に感謝します。
Brunch フレームワークの目的は、公式リカバリ イメージから汎用の x86_64 ChromeOS イメージを作成することです。そのために、1 GB の ROOTC パーティション (カスタム カーネル、initramfs、swtpm バイナリ、ユーザー空間パッチ、構成ファイルを含む) と、そこから起動する特定の EFI パーティションを使用します。
警告: Brunch は ChromeOS が意図した動作方法ではないため、ある時点で ChromeOS が Brunch と互換性がなくなり、予期せずデータが削除される可能性があります (ChromeOS 以外のパーティション上であっても)。 Brunch をインストールすると、これらのリスクを負うことに同意したことになります。データ損失を含め、デバイスに何か問題が発生しても私は責任を負いません。したがって、このフレームワークは機密データが含まれていないデバイスでのみ使用し、データをクラウド サービスと同期した状態に保つことを強くお勧めします。
ハードウェアのサポートは、一般的な Linux カーネルのハードウェア互換性に大きく依存します。そのため、Linux でサポートされているハードウェアのみが動作し、デバイスに推奨されているのと同じ特定のカーネル コマンド ライン オプションが Grub ブートローダーを介して渡される必要があります (「Grub ブートローダーの変更」セクションを参照)。カメラ、マイク、タッチパッドなどの一部の機能が動作しないか、動作させるためにトラブルシューティングが必要な場合があります。
✔ 基本要件:
UEFI ブートをサポートする x86_64 ベースのコンピューター。
デバイスの管理者権限。
Linux ターミナルの入門レベルの理解。
このガイドは、このプロセスをできるだけ簡単にすることを目的としていますが、基本を知っていることが期待されます。
✔ CPUの互換性:
第 8 世代の Intel CPU / Goldmont の Celeron CPU
AMD ライゼン
サポートされていないハードウェア:
古い Intel/AMD CPU はサポートされていません。
dGPU はサポートされていません。
仮想マシンはサポートされていません。
ARM CPU はサポートされていません。
このガイドは複数のセクションに分かれています。現在のオペレーティング システムに適したガイドについては、以下のリンクのいずれかに従ってください。
Brunch のインストール中または使用中に問題が発生した場合は、Discord でサポートを見つけることができます。
追加のトラブルシューティングとサポートのヒントは、次のページにあります。