Skip to content

Instantly share code, notes, and snippets.

@ymt117
Last active March 14, 2020 04:43
Show Gist options
  • Save ymt117/6797ca6bebfc5afcaaf5f200d763b2dd to your computer and use it in GitHub Desktop.
Save ymt117/6797ca6bebfc5afcaaf5f200d763b2dd to your computer and use it in GitHub Desktop.
wsl2のセットアップ

Windows10 Insider Previewビルドをインストール

 1. 設定
 2. 更新とセキュリティ
 3. Windows Insider Program

「開始する」をクリックして最新のビルドにする.

ローカルアカウントでWindowsにログインしている場合,「開始する」をクリックしたあと「読み込み中」から全然進まなかった.

Microsoftアカウントでログインしてから「開始する」をクリックしたらすぐに終わった.

 1. 設定
 2. 更新とセキュリティ
 3. Windows Update

Windowsのアップデートを更新する.

コマンドプロンプトを開いて「ver」コマンドで現在のWindowsのビルドバージョンを確認する.

Windowのビルドが18917以降ならwsl2が使える.

> ver
Microsoft Windows [Version 10.0.19041.153]

WSLが動くようにWindowsの仮想化機能を有効化する

PowerShellを管理者権限で開いて以下のコマンドを実行する.

WSLを初めて使う場合は,まずsubsystemを有効化する.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

次に,仮想化機能を有効化する.

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

WSL(Ubuntu 18.04 LTS)のインストール

MicrosoftストアでUbuntuを検索してインストールする.

インストールが終わったら,Ubuntuを起動する.

初期起動時のセットアップが終わるまで待つ.

WSLからWSL2に変更する

最初に,コマンドプロンプトを起動して現在のWSLのバージョンを確認する.

> wsl -l -v
NAME            STATE           VERSION
* Ubuntu-18.04    Running         1

次に,以下のコマンドでWSLのバージョンを変更する.

> wsl --set-version Ubuntu-18.04 2

最後にWSLのバージョンが変更されたか確認する.

> wsl -l -v
NAME            STATE           VERSION
* Ubuntu-18.04    Running         2

WSLのバージョン変更がうまくいかないとき

Linuxカーネルをインストールする必要があった.

以下のリンクからダウンロードして「wsl_update_x64.msi」を実行する.

https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel

参考

wsl2をインストールしてwindows上でlinuxを使いこなそう

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment