Linux
 Computer >> コンピューター >  >> システム >> Linux

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

Chromebookには標準でChrome OS(LinuxベースのOS)が搭載されていますが、実は素のLinuxディストリビューションも問題なく動かせます。さらに、同じChromebook上でChrome OSと別のLinuxディストロを同時に実行することも可能です。

この記事では、Chrome OSに影響を与えることなくChromebookへLinuxを導入する方法を詳しく解説します。Chrome OSに組み込まれた実験的なLinux環境の有効化手順と、サードパーティ製ディストリビューション(Ubuntu)のインストール方法の両方をマスターしましょう。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

ChromebookにLinuxベータ版(Crostini)をインストールする

Crostiniとは、Googleが公式に提供しているプロジェクトで、Chrome OSの開発者モードに入らなくてもLinuxを実行できるようにする機能です。最大のメリットは、セキュアな環境でLinux向けのアプリやツールを利用できる点にあります。イメージとしては、Linuxのコードやコマンドを意識せずに済む、隔離された仮想マシンのようなものです。

このLinux環境はGoogleによる公式サポートがあるため、Chromebookが故障したり保証が無効になったりするリスクは極めて低く抑えられています。また、Chromebookに組み込まれたセキュリティ機能の一つであるサンドボックスによって、悪意のあるアプリやファイルからも保護されています。

このLinux環境を導入できるかどうかは、デバイスのハードウェアおよびソフトウェア構成によります。古いChromebookモデルの中には、Linuxベータ版(Crostini)に最初から対応していないものもあります。

また、Crostiniの利用にはChrome OS 69以降が必要です。設定Chrome OSについて を開いてバージョンを確認しましょう。アップデートがあれば適用し、保留中の更新を完了させるためにデバイスを再起動してください。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

この環境は実験的な機能のため、初期状態では無効になっています。まずはLinux開発環境を有効化しましょう。Chromebookをインターネットに接続したうえで、以下の手順に従います。

  1. 設定アプリを開き、詳細設定を展開してデベロッパーセクションまでスクロールし、「Linux開発環境(ベータ)」の行にあるオンにするボタンを選択します。
  2. 次へを選択して続行します。
  3. ユーザー名を作成し、推奨されるディスク容量を選択してインストールを選択します。
ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

続いて、サードパーティ製LinuxディストロをChromebookにインストールする方法を見ていきましょう。

はじめに:復元ドライブ(リカバリメディア)を作成しよう

Chromebookへのサードパーティ製Linuxディストロのインストールは比較的簡単ですが、作業中に予期せぬトラブルが起こることもあります。そのため、Chromebook Recovery Utilityを使ってデバイスのバックアップ(復元メディア)を作成しておくことを強くおすすめします。空き容量8GB以上の外部ストレージが必要です。

  1. Chromeを起動し、ChromeウェブストアのChromebook Recovery Utilityのページに移動して、Chromeに追加を選択します。
  2. 確認ダイアログでアプリを追加を選択します。
ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

ダウンロードの進行状況は画面左下に表示されます。インストール成功の通知が通知領域に表示されたら、8GB以上の外部ストレージをChromebookに接続してください。

注意点として、リカバリユーティリティはドライブ上のすべてのデータとパーティションを消去します。復元ディスクとして使う前に、ドライブ内の重要なデータは必ず別のデバイスへバックアップしておきましょう。

  1. アプリランチャーからChrome Recovery Utilityを起動します。
  2. アプリの準備が整うのを待ち、開始を選択します。
  3. 画面に表示される英数字はChromebookのモデル番号です。それを入力欄に入力し、続行を選択して先へ進みます。
  4. 復元イメージの作成に使用するメディアデバイスを選択し、続行を選択します。
  5. 今すぐ作成ボタンを選択します。
ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

必要なファイルのダウンロードと復元メディアへの書き込みが完了するまで待ちます。ChromebookのモデルやChrome OSのバージョンなどによって、数分から数時間かかる場合があります。処理中にドライブを取り外すとダウンロードが中断されるため、USBポートにしっかりと差し込んでおきましょう。

復元メディアを構成するファイルのダウンロードには高速なインターネット接続も必要です。Wi-Fiまたは有線LANにChromebookを接続した状態で作業してください。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

万一Linuxのインストール中に問題が発生した場合は、Chromebookの電源を切り、復元モードで起動(Esc更新電源ボタンを同時押し)し、復元メディアを挿入して画面の指示に従えば復旧できます。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

Chromebookで開発者モードを有効にする

Linuxディストリビューションをインストールするには、Chromebookを開発者モードにする必要があります。この操作を行うとストレージ内のすべてのデータが消去されるため、事前にファイルをクラウドや外部ディスクへバックアップしておいてください。

また、開発者モードを有効にすると、デバイスに組み込まれている多くのセキュリティ機能が無効になります。さらに、Chromebookの保証が無効になる可能性もある点にも注意が必要です。Chromebookの電源を切り、以下の手順に進みましょう。

  1. Esc更新(またはF3)キーを押し続けながら、電源ボタンを押します。
  2. 復元画面が表示されたら、キーから手を離します。
  3. 画面に表示される「復元用USBメモリまたはSDカードを挿入してください」という指示は無視して、CtrlDを押して開発者モードを有効化します。
  4. Enterを押してOS検証をオフにします。これによりChromebookが「ロック解除」され、Google以外のOSを起動できるようになります。
  5. 再度CtrlDを押し、数分間待つと、開発者モードが有効な状態でChromebookが起動します。
ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

画面には「Chromebookが開発者モードへ移行中である」という通知が表示されます。移行中に電源を切らないようにし、バッテリー残量が50%以上あることを確認してから作業を始めましょう。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

その後、新しいデバイスとして初期設定を行い、次のセクションへ進んでUbuntu Linuxのインストール方法を確認してください。

Croutonを使ってChromebookにUbuntu Linuxをインストールする

Crouton経由でLinuxを導入する大きなメリットは、再起動なしでChrome OSとLinuxを切り替えられることです。キーの組み合わせやショートカットだけで瞬時に切り替えできます。さらに、Linux側からChromebookのハードウェアやファイルへ直接アクセスできるため、Chrome OSで作成したファイルにもそのままアクセス可能です。

Croutonは、Chrome OS上で動作する「chroot」と呼ばれるバイナリ環境を作成することでこれを実現しています。Googleの「Crostini」とは異なり、より「純粋な」Linux環境を提供するのが特徴です。ただし、現時点で対応しているのはUbuntuのみという制限があります。他のLinuxディストリビューションはサポートされていません。chroot環境の仕組みや、ChromebookでのUbuntuの動作について詳しく知りたい方は、GitHub上のCroutonディレクトリを参照してください。

  1. croutonファイルをダウンロードし、Chromebookのダウンロードフォルダに保存します。
  2. CtrlAltTを押してCrosh(Chrome OSのコマンドシェル環境)を起動します。
  3. ターミナルにshellと入力(または貼り付け)してEnterを押します。
  4. 続けてsudo install -Dt /usr/local/bin -m 755 ~/Downloads/croutonを貼り付けてEnterを押します。このコマンドにより、ダウンロードしたcroutonテキストファイルが実行可能ファイルに変換されます。
  5. 次にsudo crouton -t xfceと入力してEnterを押します。タッチスクリーン搭載のChromebookの場合は、代わりにsudo crouton -t touch,xfceを実行してください。
ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

これにより、軽量かつ高速でシステムリソースの消費が少ないデスクトップ環境「XFCE」を使用して、Ubuntu LinuxのパッケージがChromebookにダウンロード・インストールされます。Unity、GNOME、LXDEなどの他のデスクトップ環境を選ぶことも可能ですが、動作が速いXFCEが推奨されます。Chromebookはシステムリソースが限られたローエンドデバイスが多いため、XFCEが最も適した選択肢といえます。

いろいろ試してみたい方は、Croshターミナルで以下のコマンドを実行すれば、他のデスクトップ環境でLinuxをインストールできます。

  • Unityデスクトップ環境:sudo crouton -t unityを貼り付けてEnter
  • GNOMEデスクトップ環境:sudo crouton -t gnomeを貼り付けてEnter
  • LXDE:sudo crouton -t lxdeを貼り付けてEnter

インストーラーが必要なUbuntuパッケージをダウンロードします。ダウンロードおよびインストール中はChromebookをインターネットに接続したままにしてください。所要時間は回線速度にもよりますが、数分から数時間程度です。

  1. 任意のユーザー名を入力してEnterを押します。
  2. パスワードを入力してEnterを押します。
  3. 同じパスワードを再入力してEnterを押し、続行します。
ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】 ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

「password updated successfully(パスワードが正常に更新されました)」というメッセージが表示されれば、Chromebook上でUbuntu Linuxを使い始められます。

CtrlAltTでCroshを起動し、ターミナルにshellと入力してEnter、続いてsudo startxfce4と入力してEnterを押しましょう。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

Ubuntu環境が真っ暗な画面のまま読み込まれる場合は、ユーザー名を入力してEnter、パスワードを入力してEnterを押してみてください。それでも改善しない場合は、一度Chrome OSへ戻り、再度Ubuntuへ切り替えてください。

両OS間の切り替えは、CtrlAltShift戻る、またはCtrlAltShift進むのキーボードショートカットで行えます。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

ChromebookからLinuxを削除・アンインストールする

Linuxディストロがデバイスのクラッシュを引き起こしている、あるいはもうChromebookでLinuxを使いたくない——そんなときは、開発者モードを無効化してOS検証を再有効化するだけでOKです。Chromebookの電源を切り、「OS verification is OFF(OS検証がオフです)」と表示された画面でスペースキーを押し、Enterを押して操作を確定します。

ChromebookにLinuxディストリビューションをインストールする方法【Crostini・Crouton対応】

これでOS検証が再有効化され、Chrome OSが通常どおり起動するようになります。なお、開発者モードを無効化する際にもChromebookのデータは消去される点にご注意ください。

  1. ChromebookにAndroidアプリをインストールする方法【Stable/Betaチャンネル別手順】

    Googleの軽量ノートPC「Chromebook」シリーズは、ここ数年で大きな転換点を迎えました。GoogleはChrome OSに対して段階的にAndroidアプリ互換機能を導入しており、Playストアをインストールすれば、Androidスマホやタブレットと同じ感覚でアプリをダウンロード・実行できるようになっています。 ただし、いくつか注意点があります。比較的新しいChromebookモデルにはPlayストアがプリインストールされており、すぐにAndroidアプリを試せるものもあります。一方で、機能がまだテスト段階という理由から「ベータ版」のChrome OSへのアップデートが必要なモデ

  2. Windows 10にWSL(Linux用Windowsサブシステム)をインストールする方法

    2016年、Microsoftは年次開発者カンファレンス「Build」で衝撃的な発表を行いました。それは、LinuxのシェルであるBashをWindowsデスクトップ上でファーストクラスの機能として提供するというものです。 当初の「Bash on Ubuntu on Windows」という名称は、その裏にある技術の本質を覆い隠していました。Microsoftが実際に実現したのは、エミュレーションや仮想化に頼らず、LinuxスタックをWindows上に重ねて動作させる仕組みです。「Windows Subsystem for Linux(WSL)」は、Windowsカーネルに対してLinuxカーネ