安裝前先在 控制面板 中打開 程序與功能選項 ,點擊?啟用或關閉Windows功能:?
勾選?適用于?Linux的Windows子系統?和?虛擬機平臺 、 Hyper-v?。
重啟電腦后再 Microsoft Store Windows應用商店?中下載合適的Ubuntu版本。
?運行Ubuntu程序,如出現以下代碼,表示WSL(Windows Subsystem for Linux)?安裝出現問題
?如何在?啟用或關閉Windows功能?中沒有找到 Hyper-v?選項,可以新建一個 Hyper.cmd?文件并以管理員身份運行(不推薦,建議先排除其他問題再嘗試):
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
可以根據官網教程進行逐步排查:?
舊版 WSL 的手動安裝步驟 | Microsoft Learn
wsl.exe --update
?設置為 WSL2?為默認版本
wsl --set-default-version 2
wsl --shutdown
?正常運行的Linux子系統如下:
?設置用戶名和密碼:
?輸入命令設置root密碼:
sudo password root
輸入命令切換到root用戶:
su
?輸入命令命令來更新軟件包列表:
sudo apt update
輸入命令升級系統:
sudo apt upgrade