1. 啟用wsl報錯如下
# 查看可安裝的
wsl --install
wsl --list --online
此原因是因為沒有開啟DNS的原因,所以需要我們手動開啟DNS。
2. 按照如下配置即可
Google的DNS(8.8.8.8和8.8.4.4)
全國通用DNS地址 (114.114.114.114)
3. 運行以下命令來重啟 WSL:
wsl --shutdown
4. 再次列出可安裝系統
wsl --list --online
可以看到現在已經可以安裝所需的系統了
5. WSL 無法列出當前的版本需要手動啟動
如下list verbose 沒有反饋的話:
wsl --list --verbose
則需要開啟啟用虛擬平臺
# 啟用Windows子系統,可以使用如下命令啟用 WSL 2:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 啟用虛擬機平臺
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重啟電腦。
6. 設置 WSL 2 作為默認版本:
wsl --set-default-version 2
7. 安裝報錯
安裝指定版本
wsl --install -d Ubuntu-20.04
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
則需要更新
wsl --update
再次運行安裝即可