Windows 10にWSLをインストールするにはどうすればいいですか?
Microsoftは2017年にWSL(Windows Subsystem for Linux)を導入しました。これにより、ユーザーはWindows PCのコマンドラインインターフェイスでさまざまなLinuxコマンドやその他のツールを実行できます(HyperVやデュアルブートは使用しません)。
2019年、MicrosoftはWSLの新しいバージョンのリリースを発表しました。これはWSL 2と名付けられました。この新しいバージョンのWSLは、Windows PCでのグラフィカルLinuxアプリの実行をサポートし、ファイルI/Oパフォーマンスが向上した完全に機能するLinuxカーネルを利用します。より高速なシステム呼び出し。 WSL2はWindows10のホームバージョンでサポートされているため、WSL 2のもう1つの優れた成果ですが、WSLはWindows10Proのみをサポートしていました。
WSL機能を有効にするための要件
WSL機能を有効にするには、ユーザーのPCが次の要件を満たしている必要があります。
- HyperVをサポートする
- 64ビットバージョンのWindows
- Windows10バージョン1903以降。 ARMマシンの場合、Windows10バージョン2004以降。 Windows11はネイティブにWSL2をサポートします。
PCがこれらの要件を満たしていない場合は、WSL 1バージョンのみを使用する必要があり、以下のガイドラインに従うことができますが、WSL 2に関連する部分をスキップできます(デフォルトバージョンをWSL 2に設定するなど)。
PCがWSL2のシステム要件を満たしている場合は、以下で説明するガイドラインに従うことができます。
PowerShellを介してWSLをインストールする
Microsoftは、ユーザーが単一のPowerShellコマンドを使用して、デフォルトのUbuntuインストール(変更可能)とともにWSL機能を簡単にインストールできるようにしました。このPowerShellコマンドは、必要なWSLコンポーネントを有効にし、最新のLinuxカーネルをダウンロードしてインストールし、WSL2をデフォルトとして設定し、Ubuntuをインストールします。したがって、以下の手順に従って、単一のコマンドでWSLをセットアップします(このコマンドはWindows 10 2004以降でのみサポートされます):
- Windowsを右クリックします PowerShell(管理者)を選択します 。
- 今実行 次のとおりです:
wsl --install
- 待つ すべてのコンポーネントのインストールプロセスが完了するまで、再起動します。 あなたのPC。
- 再起動時に、Ubuntuをセットアップすることができます 要件に応じて配布し(後で説明します)、Linuxの素晴らしさを探求する準備ができています。
Windowsの[スタート]メニューでUbuntuアプリを使用するか、Windowsターミナルアプリを使用してさまざまなUbuntu機能を調べることができます。
PowerShellコマンドを使用してデフォルト以外のLinuxディストリビューションをインストールする
ユーザーがデフォルトのUbuntuとは異なるディストリビューションをインストールしたい場合はどうなりますか?ですから、心配しないでください。簡単なプロセスは次のとおりです。
- Windows PowerShell(管理者)を開きます および実行 WSLで使用可能なLinuxディストリビューションのリストを確認するには、次の手順に従います。
wsl --list --online
または
wsl -l -o
- 次に、利用可能なLinuxディストリビューションのリストを確認します。 どれがあなたの要件を満たすかを見つけてください。通常、次のものが利用可能として表示される場合があります。
Ubuntu Debian kali-linux opensuse-42 SLES-12
- 次に、実行 必要なLinuxをインストールするための次のコマンド distro(
を必ずdistronameに置き換えてください: wsl --install -d <Distribution Name>
たとえば、Debianをインストールするには、次のコマンドを使用できます:
wsl --install -d Debian
- さて、お待ちください インストールが完了して再起動するまで あなたのシステム。
再起動時に、要件に従ってLinuxディストリビューションをセットアップします(後で説明します)。
カスタムLinuxディストリビューションのインストール
Microsoftストアで入手できないLinuxディストリビューションを使用する必要があるユーザーがいる可能性があります。これらのユーザーは、公式のMicrosoftリファレンスページを使用して、WSLで使用するLinuxディストリビューションをインポートできます。これについては、この記事の範囲外です。
WSLに複数のLinuxディストリビューションをインストールする
ユーザーが複数のLinuxディストリビューションを使用したい場合は、 PowerShell の(既に説明した)次のコマンドを使用して同じことを行うことができます。 (<ディストリビューション名>をディストリビューション名(Debianなど)に置き換えることを忘れないでください)
wsl --install -d <Distribution Name>
複数のディストリビューションがインストールされている場合、ユーザーはインストールされているWSLディストリビューションを確認できます。 PowerShell(管理者)で次のいずれかを実行することにより、WSLで:
wsl -l -v
または
wsl --list --all
bashでWSLコマンドを実行しようとしている場合は注意してください。 、必ず .exeと入力してください たとえば、WSLの最後で、bash内からLinuxディストリビューションをインストールするには、次のコマンドを実行します。
wsl.exe --install -d <Distribution Name>
サーバーにWSLをインストールする
サーバーマシンにWSLをインストールする場合は、WSLの公式MicrosoftWindowsServerインストールガイドを参照できます。
VMベースのWindowsへのWSLのインストール
ユーザーがVMベースのWindowsにWSL機能をインストールしている場合、ユーザーはホストのPowerShell(管理者)で次の操作を実行できます。 ホストの仮想化フラグをVMに公開するには:
Set-VMProcessor -VMName MyWSL -ExposeVirtualizationExtensions $true
LinuxディストリビューションとWSLバージョンのインストールを確認する
ここで、Linuxディストリビューションが正常にインストールされているかどうかを確認します。 WSLバージョンがWSL2に設定されている場合、ユーザーはPowerShell(管理者)で次のコマンドを(1つずつ)実行できます。
wsl.exe --list --all wsl --list --verbose
GUIメソッドを使用してWSLをインストールする
多くのWindowsユーザーは、アプリケーション/ユーティリティをインストールするためのコマンドライン方式を好みません。また、前述の単一のPowerShellコマンドを使用してWSLバージョン1をインストールすることはできません。さらに、Windows 10バージョン1903および1909を使用しているユーザーは、WSLインストール方法を使用できません。そこで、WindowsPCでWSLを使用するためのよりGUIベースの方法を次に示します。
Windows10でWSL機能を有効にする
- ウィンドウをクリックします 、検索して開きますWindowsの機能をオンまたはオフにします 。
- 今すぐ有効にする 関連するチェックボックスにチェックマークを付けることにより、次の2つ:
Virtual Machine Platform Windows Subsystem for Linux
- 次に、 OKをクリックします ボタンを押して、システムをダウンロード/インストールします 関連ファイル(インターネット接続が利用可能であることを確認してください)。
- 完了したら、再起動 あなたのシステム。
Linux用のWindowsサブシステム( WSL )また 実行によって有効になります PowerShell(管理者)の次の :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
仮想マシンプラットフォーム PowerShell(管理者)で次を実行することで有効にできます :
Windowsバージョン2004の場合 以上:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Windowsバージョン1903の場合 および1909年:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
WSLの最新のカーネルアップデートをダウンロードしてインストールする
必要な機能を有効にした後、ユーザーはWSLカーネルを更新する必要があります。
- ダウンロード Microsoftからの最新のWSLカーネルアップデート。 ARM64マシンを使用しているユーザーは、ARM64WSLパッケージをダウンロードできます。
- ダウンロードしたら、右クリック ダウンロードしたファイルで、[管理者として実行]を選択します 、およびフォロー WSLカーネルを更新するためのプロンプト。
WSLのデフォルトバージョンをWSL2に設定
WSLカーネルを更新した後、ユーザーはデフォルトのWSLバージョンを2に設定する必要があります。ただし、その前に、 WSLのバージョンを確認してください。 デフォルトとして設定されています PowerShell(管理者)で次を実行します :
wsl -l -v
WSL 2の場合 デフォルトではありません 、次にPowerShell(管理者)を開き、次を実行します。
wsl --set-default-version 2
これにより、Linuxディストリビューションのすべての新規インストールのWSLがWSL2に変更されます。ユーザーがすでにWSLを使用してディストリビューションをインストールしている場合 、彼は次のことを実行して(
wsl --set-version <DistributionName> 2
例:
wsl --set-version Ubuntu 2
MicrosoftストアからLinuxディストリビューションをインストールする
デフォルトのWSLバージョンを2に設定した後、ユーザーはLinuxディストリビューションをインストールする必要があります。
- ウィンドウをクリックします 、検索して、 Microsoft Storeを開きます 。
- 今検索 推奨されるLinuxディストリビューションの場合。利用可能なLinuxディストリビューションのリストは次のとおりです。
Ubuntu openSUSE Leap 15.1 SUSE Linux Enterprise Server 12 SP5 Kali Linux Debian GNU/Linux Fedora Remix for WSL Pengwin Pengwin Enterprise Alpine WSL Raft (Free Trial)
- 選択したら、目的のLinuxディストリビューションを開きます 取得をクリックします 。
- 次に、インストールをクリックします ディストリビューションをインストールします(Ubuntuなど)。
- その後、システムを再起動し、次の手順で説明するようにディストリビューションを構成します。
インストール後にLinuxディストリビューションを構成する
- Linuxディストリビューションがインストールされたら、起動 ([スタート]メニューまたはコマンドラインツールから)それと[コマンドプロンプト]ウィンドウが表示されます。
- 次に、ユーザー名を入力します (小文字で)Ubuntuの場合(これはWindowsのクレデンシャルとは異なる場合があります)。
- 次に、パスワードを入力します Ubuntuアカウントの場合、およびその後、確認 パスワード。
- ここで、さまざまなLinuxコマンドを使用します 要件に応じて。
- Ubuntu bashを終了するには、終了を実行します バッシュで。
WSLでLinuxディストリビューションを開く方法
インストールされているLinuxディストリビューションをWindowsで開くには、いくつかの方法があります。
- 入力できます Linuxのディストリビューション名 Windowsの[スタート]メニュー そこから起動します。
- Windowsコマンドプロンプトから またはディストリビューション名を入力した後のPowerShell (Ubuntuのように)Enterキーを押します。
- WSL.exeを実行します コマンドプロンプトまたはPowerShellで、現在のシェルでLinuxターミナルを開くか、wsl[コマンド]を使用します WSLコマンドを実行します。複数のディストリビューションの場合、ユーザーはデフォルトのディストリビューションを構成できます 次のコマンドを実行します:
wsl -s <DistributionName>
例
wsl -s Debian
- 特定のWSLディストリビューションを開く 、ユーザーはPowerShell(管理者)で次を実行できます。
wsl -d <DistributionName>
- 最後になりましたが、私たちのお気に入り:Windowsターミナル 。
Windowsターミナルをインストールする
Windows Terminalは、複数のタブをサポートするMicrosoftターミナルエミュレータであり、Windowsコンソールの代わりになります。 WSLの使用は、Windowsターミナルで非常に簡単になります。 Windowsターミナルをインストールするには:
- Microsoftストアを開きます Windowsターミナルを検索します 。
- 次に取得をクリックします 次に、インストールをクリックします 。
- インストールしたら、起動 それを使用して、WSLコマンドを実行します。
Linuxディストリビューションとカーネルを最新のビルドに更新する
Linuxディストリビューションを構成した後、最初のステップは更新することです。 Microsoftはこれらのディストリビューションを自動更新しないためです。そのためには、実行 Linux bashの次の :
sudo apt update && sudo apt upgrade
更新するには WSLカーネル 、実行 PowerShell(管理者)の次の :
wsl –update
一般的なWSLのステータスを確認するには 、PowerShell(管理者)で次を実行します。
wsl --status
一般的なLinuxパッケージのインストール
ディストリビューションが更新されると、ユーザーはWSLにさまざまなLinuxパッケージをインストールしたい場合があります。ユーザーはAPTパッケージリポジトリを使用して実行できます bashの次の (例:htopをインストールするため):
$ sudo apt install htop
また、htopは起動できます bashで以下を実行することによって:
$ htop
GUI Win-Kex for Kali-Linuxをインストールするには 、ユーザーはbashで次を(1つずつ)実行できます:
sudo apt update sudo apt install -y kali-win-kex
インストールすると、 Win-Kexを実行できます さまざまなオプションで。詳細については、Kaliの公式ドキュメントをご覧ください。
WSLおよびWindowsファイルシステム
LinuxファイルはWindowsのどこにありますか?自然な質問がユーザーの頭に浮かびます。 WSLにはファイルシステムがインストールされています 次の場所(ディレクトリ内のファイルを変更または削除しないでください):
%LOCALAPPDATA%\Lxss\
使用中、ユーザーはホストのファイルシステムにアクセスする必要がある場合があります WSLで。 これを行うには、bashで次を実行します。
/mnt/c/
WSL1機能を有効にする
ユーザーがWSL1(WSL2ではなく)をインストールする必要がある場合があります。そのためには、上記の手順に従って、WSLの部分をスキップしてください。デフォルトのWSLを変更するには、ユーザーは PowerShell(管理者)で次のコマンドを実行できます。 :
wsl --set-default-version 1
その後、ユーザーは自分の要件を満たすために新しいLinuxディストリビューションをインストールできます(前述のとおり)。
WSLのバージョンを1に変更できない場合は、実行 PowerShell(管理者)の次の項目:
New-ItemProperty HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss DefaultVersion -Value 1 -Force
次に、再起動 システムを再起動したら、無効にする 仮想マシンプラットフォーム。その後、システムはWSL1を使用するように構成されます。
システムからWSLとLinuxディストリビューションを削除する
WSLを使い終わってシステムから削除したい場合、それを行う簡単なプロセスは次のとおりです。
- Windowsを右クリックします アプリと機能を開きます 。
- 次に、Linuxディストリビューションを展開します (例:Ubuntu)そしてアンインストールをクリックします 。
- 次に、確認 ディストリビューションをアンインストールして再起動するには あなたのPC。
- 再起動時に、無効にする 仮想マシンプラットフォーム およびWindowsSubsystem for Linux (前に説明したように)Windowsの機能をオンまたはオフにする。
- 今度は再起動 PCを再起動すると、WSLがPCから削除されます。
以上です。この記事がその目的を果たし、WSLの基本的な考え方を明確にしたことを願っています。
-
Chromebook に Windows をインストールする方法
Chromebook は使いやすく、持ち運びが簡単で、安価です。これらは素晴らしいコンピューターであり、アプリの可用性は、多くの人が別のオペレーティング システムを必要としないほどに改善されています。ただし、特にプログラムの可用性に関しては、Windows の方が優れていることに異論はありません。残念ながら、Chromebook は Windows を正式にサポートしていないため、多くのゲームやアプリはまだ Chrome OS でリリースされていません。ただし、Chromebook に Windows をインストールする方法を学習できるため、これは Chromebook で Windows を
-
Windows 10 に Windows 98 アイコンをインストールする方法
Windows 7 は、そのライフ サイクルの終わりに近づいています。ユーザーは、何年にもわたって、常に特定のオペレーティング システムのバージョンを大いに愛して思い出してきました。その 1 つが Windows 98 で、現在でも広く使用されています。パフォーマンスは良好で、顧客は最終的に更新する必要がありましたが、Microsoft の最も優れたオペレーティング システムの 1 つとして記憶されています。 Windows 98 に懐かしかったり、オペレーティング システムから Windows 10 のアイコンを楽しんでいる場合でも、Windows 10 でそれらを取得できます。Window