前書き:ChromeBook は、ビジネスや学生の初心者向けに位置付けられた海外の機種であり、2023 年現在では性能が既に時代遅れのように思われます。中国市場から撤退した後はほぼ絶滅状態になりました。ただし、特定のニーズに対応した一部のモデルは、今日でも非常にコストパフォーマンスに優れています。
私はゴミ屋ですので、よく中古プラットフォームで「洋ゴミ」を探しに行きます。そしてある日、ASUS ChromeBook C302という機種に目を奪われました。その構成を見てみましょう:
以前、筆者は ChromeBook が Google の Pixelbook モデルにしか存在しないと考えていました。それは Microsoft の Surface Pro と同じようなものです。実際には、主要な OEM メーカー(例:米国の良心的な企業、社会主義のダイ、ヒューレット・パッカード、エイサー、ASUS、サムスンなど)が Chromebook を発売しています。
しかし、今回言及している ASUS の機種は、本当に目を引くものでした:上質な銀色の全金属ボディ、360 度回転可能なタッチスクリーン、最大 10 時間のバッテリー駆動時間、わずか 1.15 キログラムの重さ、これはまさに薄型ノートパソコンとタブレットの完璧な組み合わせです!唯一の欠点は、インターフェースが少ないことで、2 つのタイプ C、1 つの 3.5mm ヘッドフォンジャック、および SD カードスロットが少し薄っぺらに見えます。性能の面では、Intel m3-6y30 と 8+32Gの組み合わせはまあまあといったところです。
ただし、タッチスクリーンと 360 度回転機能を備えたこの価格は、電子書籍リーダー、ウェブブラウザ、ビデオプレーヤーとして非常に実用的であり、亜マゾンの Kindle が中国市場から撤退した後、電子書籍リーダー市場は混沌としており、高価な製品と低スペックの機種が溢れています。一般的なタブレットエコシステムとスマートフォンは重複しており、価格も高めです。ゲームを必要としない場合、ChromeBook は良い選択肢です。
それでは、実際の効果はどうなのでしょうか?まず目に飛び込んでくるのは、クラシックなChrome OSのインターフェースです。ここで注意が必要ですが、ログインには Google アカウント(Gmail アドレス)が必要です。一時的にアカウントを持っていない場合は、ゲストモードでログインすることもできます。このモードでは、すべての操作がハードディスクに保存されないため、プライバシーが保護されているようです。Google にログインした後、完全なエコシステムが表示されます。これには、ネイティブのPlay ストア、Chrome ブラウザ、Gmail メールなどが含まれます。
それでは、ChromeBook にはどのような使い方があるのでしょうか?
1. 開発者モードで ARM ソフトウェアをインストールする:
Google アカウントをすでに持っていて、以前のブログで openwrt をデプロイしていると仮定します。この場合、Chromebook をグローバルに接続して、アカウントにログインします。これで最初のステップが完了しました。次に、バックカバーを取り外し、メインボードの BIOS ライトプロテクションスクリューを緩めます。バックカバーを取り外す際には、2 つのネジが上部の足パッドに隠れていることに注意してください。足パッドを取り外してからこれらの 2 つのネジを取り外す必要があります。下部の 2 つの足パッドにはネジはありません。以下の図を参照してください:
その後、バックカバーを開け、図に示されている場所(スキンの下)の大きなネジを取り外します:
その後、バックカバーを取り付け、キーボードの Esc キーと「更新」キーを押し続け、電源ボタンを押します。これにより、Chromebook が「回復」モードに入ります:
その後、キーボードの Ctrl キーと D キーを同時に押します:
Enter キーを押すと、システムが再起動します:
この時に「ビープ!」という BIOS の音が鳴ります。
その後、Chrome OS のリセットが完了するまで待ちます。
リセットが完了したら、次回の起動時には常に Ctrl+D キーを押してシステムに入る必要があります:
その後、設定 - 詳細で開発者モードがオンになっていることが確認できます。この状態で Chrome OS にインストールされた他のアプリをインストールできます。電子書籍リーダーやビデオの効果も参照してください:
2. 他のシステムのインストール
もし Chrome OS が好きでない場合や Linux 環境が必要な場合は、他のシステムをインストールすることもできます。例えば、FydeOS や Manjaro などです。ここでは crouton スクリプトを例に挙げます(グローバルサイエンスが必要です):
crouton プロジェクトの GitHub のアドレスは **https://github.com/dnschneid/crouton** です。
すでに開発者モードに入っているので、Chrome OS のブラウザを開き、Ctrl キーと Alt キーと T キーを同時に押すと、コマンドラインウィンドウが開きます。コマンドラインウィンドウには、コマンド「shell」を入力して Enter キーを押します。すると、本当の Linux コマンドラインが表示されます。その後、crouton をインストールします。もし Chrome OS で crouton をダウンロードした場合、ファイルはおそらく~/Downloads ディレクトリにあるはずです。次のコマンドを実行します:
sudo sh ~/Downloads/crouton -r list
利用可能なすべてのディストリビューションのバージョンが表示されます。Ubuntu、Debian、Kali などがあります。その後、次のコマンドを使用してインストール可能なすべてのコンポーネントをリストアップします:
sudo sh crouton -t list
これには、さまざまなデスクトップ環境(GNOME、KDE、Xfce、LXDE など)が含まれます。最も軽量な LXDE を選択します:
sh crouton -r stretch -t lxde
その後、ユーザー名やパスワードなどを設定します。インストールが完了したら、Chrome OS の Linux シェルで次のコマンドを入力します:
sudo startlxde
これで Linux が起動します。
実際には、crouton の原理は Linux の技術であるchrootを利用しています。Linux システムでは、Linux システムのルートディレクトリ(つまり /)を、メインシステムとは別の独立した環境に切り替えることができます。つまり、仮想のルートファイルシステムです。crouton はこの特性を利用して、Chrome OS のルートディレクトリを別のシステムがインストールされたファイルに切り替えます。さらに、2 つの特徴があります:Linux は Chrome OS のドライバーサポートを利用できるため、ドライバーの問題を心配する必要がありません。また、Chrome OS のカーネルを使用しています。
このカーネルは非常に軽量なため、いくつかのサービスが実行できない場合があります。その場合は、第 2 の方法である BIOS フラッシュを使用してシステムをインストールすることができます。
Linux シェルに入り、空の USB ドライブを挿入し、次のコマンドを入力します
cd
curl -LO mrchromebox.tech/firmware-util.sh
sudo install -Dt /usr/local/bin -m 755 firmware-util.sh
sudo firmware-util.sh
スクリプトが正常に起動すると、次の画面が表示されます:
「Full ROM」と表示されているオプションを選択し、指示に従って BIOS をバックアップし、BIOS をフラッシュします。その後、再起動し、通常のシステムインストール手順(Rufus を使用して ISO を書き込む)を実行できます。
注意:ChromeBook のハードディスクパーティションを事前に削除する必要があります。UEFI ブートのみをサポートし、Windows ドライバーは完全ではありません。
エピローグ:適切なデバイスは常に相対的なものであり、要件を満たしていれば完璧を追求する必要はありません。