步驟一:啟用適用於Linux的Windows子系統
以管理員身份打開PowerShell並運行
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
步驟二:更新到WSL2
前往官方文檔下載 在 Windows 10 上安裝 WSL | Microsoft Docs
下載鏈接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
步驟三:啟動虛擬機功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
步驟四:下載Linux內核更新包
前往官方文檔下載
步驟五:Microsoft Store中安裝Linux
下載安裝Ubuntu 20.04LTS
步驟六:安裝Linux
啟動安裝好的Ubuntu並設置賬號與密碼
步驟七:查看安裝應用並將有需要的應用設置為WSL2
打開PowerShell
查看安裝的應用
wsl -l -v
將某個應用設置為wsl2版本
wsl --set-version Ubuntu-20.04 2
或許是由於兼容性的原因,我這里將應用設置為wsl2無法成功。
附:
win10 WSL2問題解決WslRegisterDistribution failed with error: 0x800701bc
在win10 2004系統中,WSL1安裝Mongodb永遠無法啟動,於是按照網上的教程,升級到了WSL2。在升級了WSL2以后重新安裝Ubuntu20.04 時遇到問題,安裝完成后無法正常啟動,報錯信息如下:
造成該問題的原因是WSL版本由原來的WSL1升級到WSL2后,內核沒有升級,前往微軟WSL官網下載安裝適用於 x64 計算機的最新 WSL2 Linux 內核更新包即可。
下載鏈接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
參考文檔:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package
