Windows10でLinuxターミナルを使用する方法

これで、Windows Subsystem for Linux(WSL)を使用して、Windows 10OS上でほとんどのLinuxコマンドラインユーティリティとアプリケーションにアクセスできます。

Windowsは、デスクトップおよびラップトップで最も広く使用され、最も人気のあるオペレーティングシステムですが、LinuxOSほど安全でオープンソースではありません。そのため、多くのソフトウェア開発者や専門家はLinuxOSを好みます。

Microsoftは、UbuntuLinuxの作成者であるCanonicalとのパートナーシップを開始しました。 LinuxユーザーがWindows上でLinuxを使用するためのこの舗装された方法。はい、デュアルブートを必要とせずに、またはVMWare / VirtualBoxを使用して、またはメインオペレーティングシステムとしてインストールすることなく、Windows10上でLinuxを実行できます。

Windows 10のLinuxターミナルからさまざまなLinuxコマンドとソフトウェアにアクセスできます。この記事では、Windows 10OSにLinuxターミナルをインストールして実行する方法を段階的に説明します。

Windows Subsystem for Linux(WSL)を有効にし、Windows10にUbuntuをインストールします

Windows 10でLinuxターミナルを実行する場合は、最初に「Windows SubsystemforLinux」機能をオンにする必要があります。次に、選択したLinuxディストリビューションをダウンロードしてインストールできます。

Linux用Windowsサブシステム(WSL)は、GNU / Linux環境を作成する機能であり、デスクトップおよび最新のストアアプリとともに、コアLinuxコマンドラインツールおよびサービスをWindows上で直接実行できます。

Windows 10のLinuxサブシステムを有効にすることで、Ubuntu、OpenSuse、SUSE Linux、FedoraなどのさまざまなLinuxディストリビューション(ディストリビューション)をインストールして実行できます。

まず、Windowsのバージョンを確認します

ただし、Windows Subsystem for Linux(WSL)を有効にしてLinuxをインストールする方法を説明する前に、互換性のあるバージョンのWindows10を実行しているかどうかを確認する必要があります。WSLは両方のWindows10 64ビット(バージョン1607以降)でのみサポートされます。およびWindowsServer2019。

Windowsのバージョンを確認してビルドするには、Windowsの[スタート]メニューから[設定]に移動します。

次に、「システム」設定をクリックします。

次に、下にスクロールして、左ペインの下部にある[バージョン情報]オプションを選択し、[バージョン情報]セクションを表示します。

[バージョン情報]ページの[Windows仕様]で、Windows10の「バージョン」と「OSビルド」を確認できます。

Linux用のWindowsサブシステムを有効にする

WSLバージョンには2つの異なるタイプがあります。WSL1とWSL2です。どちらもWindows内でLinuxをスムーズかつ継続的に統合しますが、WSL 2は、Linuxカーネルとシステムコールの完全な互換性をサポートする最新かつ最速のバージョンです。 WSL 1は、LinuxカーネルとWindowsの間のギャップを埋める変換レイヤーを実行します。

  • 走る WSL 2、Windows 10 x64ビットシステムを実行している必要があります:バージョン1903以降、ビルド18362以降。
  • 走る WSL 1、Windows 10 x64ビットシステムが必要になります:バージョン1709以降、ビルド16215以降。

実行するWSLのバージョンは関係ありません。使用するには、最初にWSLを有効にする必要があります。これを行うには、[スタートメニュー]検索フィールドに「Windowsの機能をオンまたはオフにする」と入力し始めます。

検索結果から[Windowsの機能のオンとオフを切り替える]コントロールパネルを選択します。

次に、[Windows Subsystem for Linux]まで下にスクロールし、その前にあるボックスにチェックマークを付けて、[OK]ボタンをクリックします。

変更が適用されたら、[今すぐ再起動]をクリックしてコンピュータを再起動します

WSL 1のみをインストールする場合は、コンピューターを再起動してLinuxディストリビューションをインストールできます。

PowerShellを介してWSL1を有効にする

「PowerShell」コマンドラインツールを使用してWSLを有効にすることもできます。これは、Windowsの[機能]コントロールパネルと同じ機能を果たします。そのためには、管理者として「PowerShell」を開き、以下のコマンドを実行します。

dism.exe / online / enable-feature / featurename:Microsoft-Windows-Subsystem-Linux / all / norestart

WSL2を有効にする

WSLをバージョン2にアップグレードしてパフォーマンスを高速化し、実際のLinuxカーネルをWindows 10で直接実行することをお勧めします。必要なのは、「Windows SubsystemforLinux」に加えて「VirtualMachinePlatform」機能を有効にすることだけです。 Windows機能コントロールパネルの機能(以下を参照)。

変更が適用されるのを待ってから、コンピューターを再起動します。

PowerShellを介してWSL2を有効にする

WSL 2を有効にするこの最初のステップは、Windowsで仮想マシンプラットフォーム機能コンポーネントを有効にすることです。 「PowerShell」コマンドラインツールを使用してWSL2を有効にすることもできます。これを行うには、管理者として「PowerShell」を開き、WSL1コマンドを使用して次の追加コマンドを実行します。

dism.exe / online / enable-feature / featurename:Microsoft-Windows-Subsystem-Linux / all / norestart
dism.exe / online / enable-feature / featurename:VirtualMachinePlatform / all / norestart

WSL2をデフォルトバージョンとして設定する

すべてのLinuxディストリビューションのデフォルトバージョンとしてWSL2を設定する前に、x64システム用のWSLLinuxカーネルパッケージアップデートをダウンロードしてください。

ダウンロードした.msiインストーラーを実行してインストールします。ほんの数秒で完了します。

新しいLinuxディストリビューションをインストールするときにWSL2をデフォルトバージョンとして設定するには、PowerShellを開き、次のコマンドを実行します。

wsl –set-default-version 2

次に、システムを再起動して、機能をWSL1からWSL2に切り替えます。

選択したLinuxディストリビューションをインストールします

WSLが有効になっているので、Linuxディストリビューションをインストールします。まず、スタートメニューの検索フィールドで「MicrosoftStore」を検索します。次に、検索結果から開きます。

WSLでサポートされているWindowsストアで現在利用可能なすべてのLinuxディストリビューションのリストが表示されます。

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU / Linux
  • WSL用のFedoraRemix
  • ペンギン
  • Pengwin Enterprise
  • アルパインWSL

これらの配布物はすべて無料で入手できます。チュートリアルでは、「Ubuntu」を選択します。

Ubuntuディストリビューションのページで、[取得]ボタンをクリックします。

これで、Ubuntuディストリビューションがダウンロードされ、コンピューターに自動的にインストールされます。

インストールが完了したら、[起動]ボタンをクリックしてターミナルを起動します。 Windowsのスタートメニューからアプリを起動することもできます。

新しいUbuntuターミナルウィンドウが表示されます。最初の起動には、Ubuntu環境をWSLに登録するのに数分かかります。それが完了すると、ターミナルは「新しいUnixユーザー名」と「新しいパスワード」を作成するように促します。新しいユーザー名とパスワードを入力して、セットアップを完了します。

セットアップが完了すると、bashコマンドラインに移動します。すぐにソフトウェアを更新することをお勧めします。 Ubuntuでは、ソフトウェアアップデートを検索、ダウンロード、インストールできます。 apt 指図。

以下のコマンドを入力して、ソフトウェアを更新します。パスワードの入力を求められたら、新しく作成したパスワードを入力して、管理者としてコマンドを実行します。

sudo apt update

この「update」コマンドは、Ubuntuリポジトリを更新します。

Ubuntuは一連のパッケージリストをダウンロードします。

ただし、まだアップグレードされていません。使用可能なすべてのパッケージをアップグレードするには、次のコマンドを入力します。

sudoaptアップグレード

プロンプトで「Y」を入力して、インストールを続行します。

「dist-upgrade」コマンドは、パッケージを最新バージョンにアップグレードします。

Ubuntu用にWSL1をWSL2にアップグレードする

特定のディストリビューション用に既存のWSL1バージョンをWSL2にアップグレードする場合。次に、PowerShellで以下のコマンドを実行します。

wsl –set-default-version 2

‘’引数を、WSL 1インストールを実行するディストリビューション(この場合はUbuntu)の名前に置き換えます。

これで、このUbuntu環境を使用してWindows10システム上のLinuxコマンドとソフトウェアにアクセスできます。

Windows10のbashシェル

これで、Linuxディストリビューションに基づいた完全なコマンドライン「bash」シェルがシステムにインストールされました。そのbashシェルを介してすべてのLinuxコマンドとアプリケーションにアクセスできます。

bashシェルを実行するには、[スタートメニュー]検索フィールドに「bash」と入力し、クリックしてbashコマンドラインツールを開きます。

これで、そこでコマンドの実行を開始できます。

Linux on Windowsをお楽しみください!