Windows 11にBashをインストールする方法

ほとんどのLinuxディストリビューションでデフォルトのシェルであるBashは、Windows Subsystem for Linuxのアップグレードにより、Windows 11でこれまで以上に快適に動作します。Windowsターミナルを使用してBourne Again Shellをインストールする方法をご紹介します。

Microsoftは5年ほど前にWindows Subsystem for Linux (WSL)をリリースしました。それ以来、大幅な改訂が行われました。元のWSLでは真のLinuxカーネルは動作せず、仮想マシンでは動作せず、GUIアプリケーションはいくつかの追加手順なしではサポートされていませんでした。これらはすべてWSL 2.0のアップグレードにより変更されました。

WSLで動作するUbuntuなどのLinuxディストリビューションにはBashが含まれています。これらは、Windows 11 PCでBashを取得する最良の方法です。

Bashをインストールする方法

BASHは、ほとんどのLinuxディストリビューション(ディストリビューション)でデフォルトのシェルとして提供されています。ただし、WindowsでLinuxを実行するにはWSLをインストールする必要があります。幸い、インストールプロセスは合理化されており、Windowsターミナルでは単一のコマンドです。

管理者としてターミナルを実行するには、[スタート]ボタンをクリックし、検索バーに「ターミナル」と入力し、Windowsターミナルの結果を右クリックして、[管理者として実行]をクリックします。

次のように入力します。

<code>wsl --install</code>

Windowsターミナルに入力してEnterキーを押します。必要なアセットのダウンロードとインストールが開始されます。これには数分かかる場合があり、サブシステムは数百メガバイトです。

完了すると、コンピュータを再起動する必要があります。次のように入力します。

<code>shutdown /r /t 0</code>

Enterキーを押してすぐに再起動します。

コンピュータを再起動すると、インストールが自動的に再開されます。Ubuntuのダウンロードとインストールから始まり、ユーザー名とパスワードの入力を求められます。これらはWindows 11のログイン詳細と関連付ける必要はなく、同じパスワードを再利用しないでください。

パスワードを選択すると、Ubuntuが起動します。

他のLinuxディストリビューションをインストールする方法

UbuntuはWSLにパッケージングされたデフォルトのLinuxオペレーティングシステムですが、唯一の選択肢ではありません。ターミナルでwsl --install -d opensuse-42と入力し、次のように入力します。

<code>wsl --list --online</code>

または

<code>wsl -l -o</code>

リストされているディストリビューションは、次のように入力してインストールできます。

<code>wsl --install -d <distro></code>

。たとえば、openSUSE-42をインストールする場合は、次のように入力する必要があります。

<code>wsl --install -d opensuse-42</code>

。Microsoft Storeからインストールすることもできます。

PowerShellとコマンドプロンプトでは大文字と小文字が区別されません。 Linux端末では大文字と小文字が区別されます。

以上です。完了です。BashはUbuntuのデフォルトのシェルです。スタートメニューまたはWindowsターミナルからUbuntu(または任意のLinuxディストリビューション)を起動することにより、いつでもBashを使用できます。