これで、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をお楽しみください!