GNU/Linux >> Linux の 問題 >  >> Ubuntu

WSL(Windows Subsystem for Linux)を1つのコマンドでインストールする方法| WSLを使用してWindowsにLinuxをインストールする

WSL1またはWSL2のインストールは、以前のWindowsでは非常に複雑でした。したがって、最新のWindows Insiderでは、プレビューがリリースされました 2021年7月29日 、Microsoftは WSLのインストールを行いました (Linux用のWindowsサブシステム ) 簡単すぎる。これで、単一の「 wsl --install」を使用してWindowsにLinuxをインストールできます。 "コマンド。

Microsoftによると、この機能はWindows10バージョン2004以降で利用できます。 。このWSLシングルコマンド機能を利用するには、WindowsUpdateを使用してKB5004296をインストールする必要があります。

このチュートリアルでは、Ubuntu20.04をWindows10にインストールします。利用可能なリストからお気に入りのLinuxディストリビューションをインストールできます。

WSLとは

WSL(Windowsサブシステム Linuxの場合)は、開発者とユーザーがbashシェルとコアのLinuxコマンド/ユーティリティを使用できるようにすることを目的としています。 WSL2(Linuxバージョン2用のWindowsサブシステム) はWSL1のアップグレードバージョンです。

WSL2を導入する主なモットーは、パフォーマンスを向上させ、より軽量なVMとの完全なシステムコール互換性をサポートすることでした。 Docker、エディター、コアLinuxユーティリティ、および開発者ツールのインストールがWSL2で可能になりました。

完全なLinuxカーネルがMicrosoftによって導入されており、将来のアップグレードはパイプラインで行われる予定です。 WSLの主な制限はGUIがないことだけです(議論の余地はありますが)コマンドラインを処理する必要があります 。

前提条件を詳しく理解し、WindowsにWSLをインストールしましょう。

単一のコマンドでWindowsにWSLをインストールするための前提条件-

  1. Windows10バージョン2004以降 KB5004296(OSビルド19041.1151、19042.1151、および19043.1151)プレビューを確認してください システムにインストールされている
  2. Hyper-Vまたは仮想化をサポートするコンピューター BIOSから有効になります。
  3. 第2レベルアドレス変換(SLAT)を備えた64ビットプロセッサ WSL2の場合。 WSL1の場合、SLATは必須ではなく、SLATがなくても正常に機能します。

プレビューKBをインストールしたくない場合 Windowsシステムで。 WSLは引き続きWindows10システムにインストールできます。ボタンをクリックして、WSLチュートリアルを入手してください。

Windows10にWSL1またはWSL2をインストールする

1つのコマンドを使用してWindowsにWSLを簡単にインストールする方法

ステップ-1Windows10システムを更新する

1の前提条件に従って、Windowsシステムを確認します。2004以降である必要があります。また、KB5004296をインストールする必要があります。 これを2つのステップで実現する方法を見てみましょう-

ステップ1.1-Windowsのバージョンを確認します

  • <Windowsキー+Rを押します>キーボード上。
  • winver」と入力します 「開いている実行ボックス内

画像に表示されている場合は、すでに必要なOSビルド(19043.1151)を更新しています 。必要なレベルに達していない場合は、読み続けてください。

ステップ1.2-Windows10システムを更新する

Windows 10システムを更新するには、次の手順に従います-

  • 設定に移動します>更新とセキュリティ>Windowsアップデート
  • 更新の確認を選択します 画像に示すように
  • 現在のバージョン」によって異なります 現在」、到達するためにWindowsを更新し、サーバー時間を再起動する必要がある場合があります( " KB5004296 ")私が行ったように。画像でわかるように、" 2021-07x64ベースのシステム用のWindows10バージョン21H1の累積的な更新プレビューを更新しました。 「KBでWSLシングルコマンド機能を取得します。

ステップ2オンラインで利用可能なLinuxディストリビューションを一覧表示する

手順1を完了すると、WSL(Windows Subsystem for Linux)をインストールする準備が整います。最初に利用可能なディストリビューションを確認してから、それをインストールする必要があります。

  • コマンドプロンプトを開く 管理者の権利 このコマンドを実行して、オンラインで利用可能なWSLディストリビューションを確認します。
C:\> wsl --list --online

output

NAME            FRIENDLY NAME
Ubuntu          Ubuntu
Debian          Debian GNU/Linux
kali-linux      Kali Linux Rolling
openSUSE-42     openSUSE Leap 42
SLES-12         SUSE Linux Enterprise Server v12
Ubuntu-16.04    Ubuntu 16.04 LTS
Ubuntu-18.04    Ubuntu 18.04 LTS
Ubuntu-20.04    Ubuntu 20.04 LTS

wslが認識されない」を取得した場合 内部または外部コマンド、操作可能なプログラムまたはバッチファイル 「エラーです。もう一度ステップ1にアクセスして、KB5004296を検証してください。 インストールされている場合は、再起動します システムを一度機能させるために。

ステップ-3wslを使用してWSLをインストールします--優先Linuxディストリビューションでインストールします

このチュートリアルでは、インストール方法について説明します。 WSLを使用した単一コマンドでのWindows10上のUbuntu20.04 。ただし、利用可能なバージョンからお気に入りのLinuxディストリビューションをインストールできます。

wsl--install」を実行するだけの場合 "。自動的にUbuntu20.04がインストールされます デフォルトでは、システムにあります。

このインストール中に、 wsl --install コマンドはこれらの手順を自動的に実行します-

  1. 仮想マシンプラットフォームのインストール
  2. デフォルトでWSL2(Windows Subsytem for Linuxバージョン2)をインストールします
  3. WSLカーネルのダウンロードとインストール
  4. 選択したLinuxディストリビューションのダウンロードとインストール
  5. Linuxディストリビューションを起動します。例:私の場合はUbuntuです。

上記のすべての手順は、プレビューKBがリリースされていないときに手動で実行する必要があります。

c:\> wsl --install

その他のバージョンについては、-d<ディストリビューション名>を指定してください 。例えば。ローリングバージョンのKaliLinuxをWindows10にインストールするには、次のコマンドを実行します。

c:\> wsl --install -d kali-linux

ヒント-

「wsl--install」コマンドを実行し、仮想マシン、WSL、およびLinuxカーネルのインストールを完了した場合。どういうわけか、UbuntuまたはLinuxのインストールが中断されました。次に、「wsl --install」コマンドを実行すると、WSLのヘルプが開きます。 。 -dオプションを指定する必要があります UbuntuまたはLinuxディストリビューションを再インストールします。

ステップ-4ユーザー名とパスワードを作成する

インストールが完了すると、Ubuntuまたはお気に入りのLinuxディストリビューションが自動的に起動します。 ユーザー名を入力します およびパスワード あなたの望み通りに。

ステップ-5Windows10でUbuntuを起動する

Ubuntu20.04を起動する またはWindows10でお好みのLinuxディストリビューション。単にUbuntuを検索してください。 またはディストリビューション Windows 10の検索バーに名前を表示します。次に、[開く]をクリックします。 。

ステップ-6Ubuntuのバージョンを確認する

Ubuntuのバージョンを確認するには、次のコマンドを実行します。

$ cat /etc/os-release

ステップ7WSLステータスを確認する

wsl--status」を実行します "配布、WSLバージョン、カーネルバージョンを確認するコマンド。

$ wsl --status

これらは、 wsl --installでインストールされるデフォルトバージョンです。 コマンド。

  • デフォルトの配布: Ubuntu
  • デフォルトバージョン: 2
  • カーネルバージョン: 5.10.16

ステップ-8WSLを使用してインストールされたUbuntuでsudoaptupdateとインストールパッケージを実行します

aptupdate」を使用してUbuntuリポジトリパッケージを更新します "コマンド。

$ sudo apt update
  • apt installを実行します Ubuntuにパッケージをインストールする場合はコマンド 。たとえば、VLCパッケージをWSL ubuntuバージョンにインストールするには、次のコマンドを実行します。
$ sudo apt install vlc

Windows10でWSLを更新する方法

wsl--update」を実行します Windows10でWSLLinuxカーネルを更新するコマンド。

$ wsl --update

wsl--updaterollbac」を実行する必要があります k"を使用して、以前のWSLLinuxカーネルバージョンに戻します。

$ wsl --update rollback

Ubuntu
  1. LinuxのVirtualBoxにWindows10をインストールする方法

  2. Linux用のWindowsサブシステムの説明、WSLおよびWSL2

  3. Sublime Text から Windows Subsystem for Linux (WSL) を使用する

  1. Windows10にWSL2をインストールする方法(更新)

  2. Linux用のWindowsサブシステムを使用してUbuntuを実行する方法

  3. 単一のコマンドでLinux用のWindowsサブシステムをインストールする

  1. LinuxにNoSQLをインストールする方法

  2. Windows 10にWSL2(Linux 2用のWindowsサブシステム)をインストールする方法

  3. WSLを使用してWindows10および11でLinuxアプリを実行する方法