Chromebook化したPCのOS(Brunch)アップデート
Chrome OSをノートPCにインストールしてChromebook化しました。
Chromebook化については、多くのサイトで紹介されています。Windows PCを使用して、Chrome OSのインストーラを作成するのであれば、こちらがわかりやすいと思います。
ここでは、Brunch r94 stableとChrome OS(コードネームrammus) r94を使用します。Brunch r93以降の機能を使用するので、それより古いBrunchを使用している場合は、あまり参考にならないと思います。
Chrome OSのインストール
先に紹介したサイトを一読いただければわかるかと思いますが、簡単に説明します。
準備
- こちらからBrunchの最新安定版をダウンロードします。ダウンロードしたZIPファイルは展開しておきます。
- こちらからBrunchと同じバージョンのChrome OS(コードネームrammus)をダウンロードします。ダウンロードしたZIPファイルは展開して、ファイル名をrammus_recovery.binに変更しておきます。
- こちらからインストール用のスクリプト(install.sh)をダウンロードします。
- Linux MintのISOファイルをダウンロードします。
- Rufusを使用して、Linux MintのISOファイルをUSBメモリに書き込みます。USBメモリのルートにフォルダを作成して、先に用意しておいたファイルをすべてコピーします。
ノートPCへのインストール
サポートしているハードウェアについては、こちらを確認ください。
USBメモリからLinux Mintを起動して、インターネットに接続できるネットワークに接続します。インターネットへの接続は必須です。
先に作成したフォルダ内のinstall.shスクリプトを実行して、Chrome OSをインストールします。
$ sudo sh install.sh
インストールしたChrome OSが正常に起動すれば完了です。
アップデート前の準備
アップデート前の準備をおこないます。
設定の変更
Chrome OSが起動した状態で、CTRL
+ALT
+T
キーを押して、ターミナルを起動します。
現在のカーネルバージョンを確認して控えておきます。
crosh> uname -an Linux localhost 5.4.157-brunch-sebanc #1 SMP PREEMPT Wed Nov 17 19:18:26 UTC 2021 x86_64 Intel Core i5-4200U CPU @ 1.60GHz GenuinetIntel GNU/Linux
edit-brunch-config
コマンドで設定を変更します。
crosh> shell chronos@localhost / $ sudo edit-brunch-config
必要なオプションを有効にします。オプションについては、こちらの説明を確認ください。
ここでは、オプションのpwaだけを有効にして、その他の設定はデフォルトのままにしています。
Summary of the configuration: options: pwa kernel: 5.4 kernel commandline parameters: verbose mode: 0 brunch bootsplash: default_dark Brunch configuration saved. Press any key to reboot your computer...
完了したら再起動をおこなって、設定を反映します。
Brunch PWAのインストール
再起動後、Chromeブラウザでこちらにアクセスして、Brunch PWA(プログレッシブウェブアプリ)をインストールします。
PWAのインストールについては、こちらを確認ください。アドレスバーの右上にあるアイコンをクリックするだけです。
アップデートの実施
準備が整ったら、Brunch PWAを起動してアップデートをおこないます。
こちらにもありますが、Brunchアップデート後にChrome OSをアップデートします。
Brunchのアップデート
ここでは、Brunch r94 stableから、Brunch r96 unstableへアップデートしています。 アップデートが完了したら再起動をおこないます。
Chrome OSのアップデート
Chrome OSの最新のリカバリーイメージを使用してアップデートします。ここでは、Chrome OS(コードネーム rammus) r94からr96にアップデートしています。 アップデートが完了したら再起動をおこなって、Chrome OSの初期セットアップをおこないます。