如何升級成WSL2?

(PS.在開始前 你必須先將Win10更新到至少18917版)

以系統管理員開啟PowerShell

輸入指令啟動虛擬機平台可選組件

  1. Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

image.png
跑完後選輸入Y重開機
image.png
輸入wsl -l 查看目前安裝的WSL版本 這邊可以看到我是Ubuntu

  1. wsl -l


image.png
輸入指令將當前存在電腦裡的WSL轉換成WSL2

  1. wsl --set-version Ubuntu-20.04 2

其中Ubuntu的部分視你剛剛 wsl -l 得到的版本而定

如果是Ubuntu-18.04 就輸入

  1. wsl --set-version Ubuntu-18.04

image.png
接下來就等待系統轉換完成 需要一小段時間
(如果遇到失敗的狀況下可重新輸入一次指令 我第一次失敗第二次成功)
若成功會顯示轉換完成
完成後輸入指令再次確認

  1. wsl -l -v

若 VERSION 顯示 2 代表轉換成功
image.png
接下來你可以輸入

此指令會讓以後安裝的所有WSL預設成WSL2

  1. wsl --set-default-version 2

然後就開始享受WSL2的進化吧!

原文链接

https://samiouob.github.io/2019/06/17/WSL2/