ChromeOS で Linux(Crostini)を簡単に設定できます。まず、[設定] に移動し、[詳細設定] メニューを開いて [開発者] に移動します。次に、Linux を「オン」にします。

ChromeOS は必要なファイルを自動的にダウンロードし、Linux コンテナを設定します。完了すると、新しいターミナル アプリと開いているターミナル ウィンドウが表示されます。今後 Linux コンテナに簡単にアクセスできるように、アプリケーションをシェルフに固定することをおすすめします。ターミナル アプリのアイコンを右クリックして、[ピン留め] を選択します。

これで、Debian Linux のインストールが完了しました。まず、APT リポジトリ インデックスを更新してインストールすることをおすすめします。APT は Debian のコマンドライン パッケージ マネージャーです。最新の状態に保つことで、リポジトリ内のツールの最新バージョンを常にインストールできます。
sudo apt update
これで、Linux コンテナの設定が完了し、使用できるようになりました。
Linux とのファイルの共有
Linux コンテナ内のファイルにアクセスする簡単な方法は、コピーを作成することです。これを行うには、ファイルアプリを開き、アクセスするディレクトリまたはファイルをドラッグして、[Linux ファイル] にドロップします。

コピーを作成したくない場合は、Linux コンテナの外部にあるディレクトリ(プロジェクト フォルダなど)を Linux コンテナと共有できます。手順は次のとおりです。
- Linux が設定されていることを確認します。
- ChromeOS のファイル アプリを開き、共有するディレクトリを見つけます。
- 共有するフォルダを右クリックし、[Linux と共有] オプションを選択します。
注: 共有済みのフォルダを右クリックすると、[Linux と共有] ではなく [Linux の共有を管理] オプションが表示されます。このオプションを選択すると、[設定] -> [デベロッパー] -> [Linux 開発環境] -> [共有フォルダの管理] にある ChromeOS の設定メニューが開きます。
- Linux コンテナ内では、これらの共有フォルダは
/mnt/chromeosにあります。ターミナル アプリからcd /mnt/chromeosを実行します。
Linux アプリとパッケージのインストール
Linux のセットアップが完了したら、最初のアプリをインストールしましょう。ターミナルで sudo apt install を使用してアプリやツールをインストールすることはいつでもできますが、ChromeOS 上の Linux では、ファイル アプリの .deb ファイル(Debian ソフトウェア パッケージ)をダブルクリックしてインストールすることもできます。これにより、これまでと同じようにアプリをダウンロードしてインストールできます。たとえば、Visual Studio Code には .deb パッケージが用意されています。このパッケージで試すことができます。ダウンロードしてダブルクリックすると、インストールしようとしているアプリに関する情報と、アプリをインストールするオプションが表示されます。

ビジュアル パッケージ管理
グラフィック ユーザー インターフェースを備えたアプリケーションを使用してアプリケーションやツールを検索、インストール、管理する場合は、GNOME のソフトウェア アプリと PackageKit をインストールできます。これを行うには、次のコマンドを実行します。
sudo apt install -y gnome-software gnome-packagekit && \ sudo apt update
これらをインストールすると、2 つの新しいアプリケーションが追加されます。1 つは Software で、複数のソースからインストールできるアプリケーションを見つけるためのアプリストアのようなインターフェースを提供します。もう 1 つは Package と Package Update で、アプリケーション、ツール、フォント、その他の多くのパッケージを見つけて更新するために使用できます。


Linux コンテナを再起動しています
Linux の問題のトラブルシューティングを行う場合は、Chromebook 全体を再起動せずにコンテナを再起動すると便利なことがあります。これを行うには、シェルフのターミナル アプリを右クリックして、[Linux をシャットダウン] をクリックします。

シャットダウンすると、アプリケーションがランチャーに表示されます。いずれかを選択すると、Linux コンテナが再び起動します。
セキュリティと権限
ChromeOS 上の Linux はコンテナ内で実行され、他のウェブページ、アプリ、オペレーティング システム自体からサンドボックス化されます。ただし、Linux コンテナにインストールされたすべてのアプリは同じサンドボックスを共有します。つまり、Linux コンテナの権限を共有し、互いに影響を与える可能性があります。
セキュリティ上の理由から、USB アクセスやマイク アクセスなどの多くの権限は、デフォルトでは共有されません。適切な権限が有効になっていることを確認するには、デバイスの設定に移動して有効にします。権限については常に適切な注意を払い、必要な権限のみを有効にしてください。ChromeOS で Linux を操作する際は、コンテナ内のユーザーデータに特に注意してください。
バックアップと復元
ChromeOS の Linux はコンテナ内で実行されるため、環境をバックアップして復元できます。ファイル、アプリなどすべてを復元できます。これにより、Linux 環境を一度セットアップすれば、再構成することなく持ち運ぶことができます。詳しい手順については、Chromebook ヘルプページの Linux コンテナのバックアップと復元をご覧ください。
トラブルシューティング
有効化やトラブルシューティングについて詳しくは、Chromebook ヘルプページの Linux コンテナのセットアップをご覧ください。