誰もが「Chrome OS は神、Chrome OS はこれ、Chrome OS はあれ」と言います。しかし、彼らはそれをどのように使用するかについて説明したことがありますか?これは、PC にインストールして使用できるようにするプロジェクトの 1 つです。また、インストールするためのガイドも含まれています。
もちろん、始める前に、いくつかの用語を使用します。
Linux ディストリビューション: まさに、Linux ディストリビューション全般です。
GRUB2: GRUB ブートローダーの 2 番目のバージョンは、「GRand Unified Boot Manager」の略で、あらゆる Linux を起動し、マルチブートをより簡単に管理できるようにする GNU プロジェクトです。
ブランチ: インストールされているバージョンの Chrome OS にパッチを適用し、PC で使用できるようにする非公式の GRUB2 ブートローダー。
カーネルコマンドライン: より安定した、または機能的な状態で OS を起動するために「カーネル」に渡される「パラメータ」。 Brunch を使用すると、これをカスタマイズして、起動中または CrOS の使用中に発生する問題のトラブルシューティングを行うことができます。
クロッシュ: 「Chrome OS Shell」の略で、グラフィカル インターフェイスでは利用できないさまざまな操作を可能にする Linux に似たターミナルです。
アーク: 「Android Runtime for Chrome」の略で、Chrome OS 上で Android アプリを使用できるようにします。「Windows Subsystem for Android」と同様ですが、Chrome 用です。
クルトン: Google による Chrome OS 用の公式 Linux 実装。コンテナ自体があり、動作には Chrome OS ドライバとバックエンドを使用します。
ブリオッシュ: ブートローダーの開発者による、Chrome OS 用の Brunch の Linux 実装。コンテナシステムも搭載していますが、動作には内蔵ドライバーなどを使用します。
ウェイランド: 一部の最新の「レンダラー」は、デスクトップ環境などをロードするために使用されていました。 Linux ユーザーであれば、この点に注意してください。
ブランチの紹介
私の言葉から言えば、Brunch は、深刻な問題が発生することなく Chrome OS をインストールし、コンピュータで使用できるようにパッチを適用するためにカスタマイズされた GRUB です。ライブ システム上でパッチを構成することで、どのパッチを適用するか、どのパッチを適用しないかを選択できるため、デバイス上でパッチを使用できるようにするか、可能な限り安定させることができます。Debian の対象を絞ったインストール機能と似ていますが、構成は自分で行います。パッチなどを保存するために追加のパーティション (つまり「ROOTC」) を利用します。もちろんシステムを起動するための EFI パーティションもあります。これは長年にわたるプロジェクトですが、悲しいことに、それを活用するためのガイドとして Wiki 以外に信頼できるリソースがあまりありません…
あなたは何が必要ですか?
以下の要件を満たす必要があります。
- 可能であれば、UEFI ファームウェアを搭載した PC が必要です。レガシー BIOS も動作する可能性がありますが、いくつかのパッチが必要であり、予期しない問題が発生する可能性があることに注意してください。また CPU ファミリとそれに適したファームウェアを確認する。ただし、すべての家族がサポートされているわけではありません。 いいえ、ChromeOS はコンポジターとして Wayland を利用しており、Nvidia を動作させるためのドライバーがインストールされていないため、Nvidia GPU は動作しません。
- 外付けドライブが 2 台必要です。 USBでもSDカードでも構いません。 XNUMX つは起動可能なライブ ディストリビューションを保持し、もう XNUMX つは Brunch ブートローダーと CrOS をインストールするためのアセットを保持します。
- 次に、Linux コマンド ラインにある程度の慣れ、ドキュメントを読む忍耐力、適用するパッチを見つける時間が必要です。
ブランチのインストール
インストール手順は、システムをどのように利用したいかによって異なります。既存の OS を上書きしてシステム ドライブにインストールするとします。ただし、デュアルブートとさらなるトラブルシューティングについては、次のことを確認することをお勧めします。 ブランチ GitHub。
したがって、まず、Rufus (Windows)、コマンド ライン、またはディストリビューションに付属の USB イメージ ライター (Linux) を使用して、Linux インストール イメージを USB ドライブにフラッシュする必要があります。また、最新の Brunch リリースとデバイス用の公式 Chrome OS イメージを別の外部ドライブにダウンロードします。私のラップトップには AMD A4 が搭載されているため、AMD APU には「grunt」を使用します。たとえば、第 8 世代より古い Intel CPU を使用している場合は、「rammus」が必要になります。詳細については、Brunch wiki と、サポートされている CPU の表およびそれらのイメージを確認してください。
作成したばかりの Linux USB から起動します。
次に、Brunch リリースをダウンロードしたパスに移動し、そこでターミナルを開き、次のコマンドを順番に実行します。
# Brunch ファイルと Chrome OS リカバリ イメージを抽出します。 tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Chrome OS インストール スクリプトを実行可能にします。 chmod +x chromeos-install.sh # Ubuntu が起動していると仮定します。スクリプトの依存関係をインストールします。 sudo apt install cgpt pv # そして最後に、スクリプトを実行します。 sdX をターゲット ディスク (/dev 内) に置き換えます。 Gparted を使用して識別します。 sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
さあ、座ってお茶を飲みましょう。これにはしばらく時間がかかります。完了したら、PC を再起動し、内蔵ディスクから起動します。まだ終わっていません。 Chrome OS を起動したら、まず WiFi が起動しているかどうかを確認します。これを行うには、システム トレイをクリックして WiFi タイルを「展開」します。必要に応じて、Bluetooth もチェックします。これらのいずれか (特に WiFi) が起動していない場合は、Ctrl+Alt+F2 を押して Chrome OS 開発者シェルにドロップし、「chronos」としてログインし、このコマンドを実行して画面上の指示に従います。
sudo 編集-ブランチ-構成
簡単に言えば、所有しているカード (たとえば、Realtek RTL8723DE の場合は「rtl8723de」) と、クールに聞こえるその他のいくつかのオプションをマークする必要があります。私は個人的にこれらのオプションにマークを付けています。
- 「enable_updates」は、[設定] > [Chrome OS について] から取得できるアップデートを有効にします。
- の使用を可能にする「pwa」 ブランチPWA.
- Chrome OS がインストールされているディスク上の他のパーティションにあるファイルにアクセスするための「mount_internal_drives」。 このオプションを有効にすると、ARC 上のメディア ストレージが常に実行され、CPU 使用率が大幅に高くなる可能性があることに注意してください。
- 「rtl8723de」ラップトップの WiFi カード (Realtek RTL8723DE)
- 電源ボタンの「acpi_power_button」 — タブレット/2in1 を使用している場合は、電源ボタンを長押しするとすぐに機能します。これは、電源ボタンを長押ししても何も起こらず、通常は短く押すと機能するラップトップおよびデスクトップのユーザー向けです。
- S3 状態サスペンドの場合は「suspend_s3」。 S3/S0/S1 ではなく S2 サスペンションがある場合、ChromeOS は通常、サスペンションを適切に処理しません。 Windows で次のコマンドを実行すると、これを有効にする必要があるかどうかを確認できます。
powercfg / a
これに似た出力が得られた場合は、この設定を有効にする必要があります。
これらすべてのオプションの説明については、以下を参照してください。 ブランチウィキ 同様に。
「トラブルシューティング」セクションを使用してできるだけ多くの問題を解決したら、デバイスで Chrome OS を使用する準備が整いました。大変でしたか?そうではなかったと思います。ただし、留意する必要があるのは、Brunch ブートローダーの更新を定期的にチェックする必要があるということです。 Chrome OS インストールを更新する際にさらなる問題が発生するのを避けるために、可能な限り更新してください。
気に入っていただければ幸いです。この記事シリーズは、他のインストール方法や、意図した方法よりもうまく機能したいくつかの実験などによって続けていきたいと考えています。皆さんまた別の機会でお会いしましょう!