Chromebookはウェブに特化した高性能PCで、旅行やオフィス外での作業にノートパソコンが必要な方に最適です。豊富な機能を備えたウェブアプリ(一部はオフラインでも利用可能)のおかげで、Chromebookは通常のPCとほぼ同様のユースケースをカバーできます。
もちろん、PCのデスクトップ環境の柔軟性が不可欠となる場合もあります。Chromebookは、従来のLinuxデスクトップOSを実行するように設定すれば、そのような状況でも役立ちます。開発者向けに設計されたChromebookは、デュアルブートモードまたは「chroot」モードで、完全なLinuxデスクトップを実行できます。
Chrootは「change root」の略です。UnixおよびLinux環境におけるシステムユーティリティで、実行中のプロセス群を別のプロセス群(この場合は2つの異なるオペレーティングシステム)から分離します。この2つのプロセス群は、再起動することなく、オンザフライで切り替えることができます。
Crouton というプロジェクトのおかげで、chroot を使用するのが Chromebook に Linux をインストールする最も簡単な方法となり、間違えた場合でもすべてを通常の状態に戻すのは簡単です。
まず第一に
ChromebookにLinuxをインストールする前に、マシンを開発者モードにする必要があります。他の最近のPCと同様に、Chromebookは悪意のあるコードの実行を防ぐためにロックダウンされています。Googleはこのセキュリティメカニズムを「OS検証」と呼んでいます。つまり、Linuxをインストールすると、マシンに一定のセキュリティ上の脆弱性が生じることになります。リスクの詳細については、Crouton wikiをご覧ください。
開発者モードに切り替えると、Chromebookのハードドライブからオペレーティングシステム以外のすべてのデータが消去されます。個人ファイルもすべて削除されます。Chromebookにローカルに保存されているファイルがある場合は、続行する前にクラウドに移動するか、USBドライブにコピーしてください。
準備ができたら、Chromebook のキーボードの Escape キーと Refresh キーを押したまま、電源ボタンを押します。
イアン・ポール/PCWorld一瞬、プロセスが悪化しているように見えます。Chrome OSが見つからないか破損しているという画面が表示されますが、無視してCtrl + Dを押してください。
イアン・ポール/PCWorld次に、OS検証をオフにするかどうかを確認する別の画面が表示されます。Enterキーを押して確認し、しばらくお待ちください。
次に、Chromebook は OS 検証がオフになっていることを確認します。その後、ノートパソコンはビープ音を 2 回鳴らし、約 5 ~ 7 分後に開発者モードへの切り替えが完了します。
イアン・ポール/PCWorld次にChromebookが再起動し、「OS検証がオフ」という新しい警告画面が表示されます。この画面に慣れてください。Chromebookを起動するたびに表示されます。この警告は、デバイスが改ざんされた場合に初心者ユーザーを保護するためのものです。スペースバーを軽くタップすると、ChromebookがOS検証をオンにした状態でリセットされます。これは避けたいものです。開発者モードを終了せずにこの画面を通過するには、Ctrl + Dを押してください。
Chromebookは通常通りChrome OSで起動します。この時点で、Linuxをインストールする前に、Chromebookを再度セットアップするための簡単な手順を実行してください。
Croutonのインストール
さあ、Crouton を使い始めましょう。Crouton が何の略か気になる方もいるかもしれませんが、開発者によると「ChRomium Os Universal chrooT envirONment… みたいな感じ」の略だそうです。
Croutonをダウンロードするには、プロジェクトのGitHubリポジトリにアクセスし、ページ上部にある「goo.gl」リンクをクリックします。これにより、インストールプロセスを開始するためのシンプルなbashスクリプトがダウンロードされます。
スクリプトをダウンロードしたら、Ctrl + Alt + Tをタップしてください。新しいタブが開き、ターミナルが起動します。プロンプトに と表示されますcrosh >。入力しshell て Enter キーを押します。
これで Crouton を実行する準備が整いましたが、その前に Linux インストールをどのように設定するかについて説明しましょう。
まず、Linuxデスクトップを暗号化してセキュリティを確保する必要があります。また、Croutonで使用するデスクトップを決める必要があります。推奨されるデスクトップはXFCEです。この環境はサイズが小さく、Chromebookのプロセッサに過大な負荷をかけないからです。ただし、クアッドコア1.6GHzプロセッサと4GB RAMを搭載したAcer Chromebook 14でテストしたところ、UbuntuのデフォルトのUnityインターフェースで問題なく動作しました。本格的なLinuxを求める方には、グラフィカルインターフェースを一切搭載しないコマンドライン版のLinuxをインストールするという選択肢もあります。
Unity を使用して Crouton をインストールするには、Chromebook ターミナルに次のように入力して Enter キーを押します。sudo sh ~/Downloads/crouton -e -t unity
このコマンドの内訳は次のとおりです。
- sudoはコマンドを実行するための一時的なスーパーユーザー権限を提供します
shshコマンド言語インタープリタを使用したいと言っています~/Downloads/CroutonCroutonスクリプトのファイルの場所です-eLinuxインストールを暗号化することをCroutonに指示します。また、Chromium OSシェルのパスワードも設定する必要があります。-tCroutonにインストールしたいデスクトップを指定しようとしていることを伝えますunityCroutonにUnityデスクトップをインストールするように指示する
コマンドライン Linux をインストールする場合、コマンドは次のようになります。sudo sh ~/Downloads/crouton -e -t cli-extra
イアン・ポール/PCWorldCroutonにインストールする内容を指定すると、コマンドラインがLinuxのインストールを開始します。私のテストでは、このプロセスには約30~40分かかりました。インストールプロセス中に、3つの異なるパスワードの入力を求められます。1つはChromebookのルートパスワード、もう1つはLinuxインストール用の暗号化パスワード、そしてもう1つはUbuntuユーザーアカウントのユーザー名とパスワードです。データの安全を守るため、強力でランダムなパスワードを使用してください。
インストールが完了したら、インストールしたLinuxデスクトップに応じて、シェルコマンドを入力する sudo startunityか、sudo startcliLinuxビルドに入ることができます。再起動後にLinuxを開くには、Chrome OSに入り、Ctrl + T を押してCroshシェルを開き、 と入力しshellてEnterキーを押し、インストールした環境に応じて上記のコマンドのいずれかを入力します。
Linux インストールを消去したい場合は次のように入力します。sudo delete-chroot [name of your chroot such as unity]
ChromebookでLinuxを実行する方法はこれだけです。Linuxがインストールされていない通常のChromebookに戻したい場合は、起動時に警告画面が表示されたらスペースバーを押してください。