Windows Subsystem for Linux的第二個(gè)版本腋么,簡(jiǎn)稱WSL2禾嫉,是Windows 11系統(tǒng)下使用Linux的絕佳系統(tǒng)睛榄。本文旨在總結(jié)本人安裝WSL2的步驟與問題梅垄,供供大家參考唉擂。
簡(jiǎn)要介紹WSL2的安裝步驟
(1)在計(jì)算機(jī)的Windows 功能下依次打開Hyper-V餐屎、Windows PowerShell 2.0和適用于Linux的Windows子系統(tǒng)(圖1所示的目錄下忘下拉即可找到最后一個(gè)功能),并點(diǎn)擊確認(rèn)玩祟。
(2)在計(jì)算機(jī)的Microsoft Store中腹缩,搜索ubuntu,選擇一個(gè)版本空扎,比如Ubuntu 22.04藏鹊,點(diǎn)擊下載。下載后軟件包將會(huì)被加載到電腦中转锈,但并未安裝盘寡。
(3)加載完畢后,以管理員身份運(yùn)行Ubuntu 22.04即可
接下來介紹遇到的一個(gè)問題
WIndows11系統(tǒng)下撮慨,你可能不能在Windows功能中直接找到Hyper-V這一選項(xiàng)竿痰,而該選項(xiàng)是必不可少的。這時(shí)你點(diǎn)擊已加載好的Ubuntu 22.04甫煞,將毫無反應(yīng)菇曲。
(1)將如下命令copy到文本文件中,并將文件名更改為hyper-v.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
(2)鼠標(biāo)右鍵hyper-v.cmd抚吠,以管理員身份運(yùn)行常潮,過幾分鐘后,會(huì)提示關(guān)機(jī)重啟楷力,之后Hyper-便會(huì)被加入進(jìn)Windows功能下并被自動(dòng)勾選喊式。
這時(shí)孵户,以管理員身份運(yùn)行Ubuntu 22.04,會(huì)自動(dòng)進(jìn)入安裝界面岔留,并會(huì)提示你輸入賬戶名和賬戶密碼夏哭。
不過,在輸入賬號(hào)時(shí)献联,可能會(huì)彈出參考的對(duì)象類型不支持嘗試的操作這一問題竖配,可以以管理員身份打開Windows PowerShell,輸入netsh winsock reset
里逆,回車即可进胯。這時(shí)輸入賬戶名和賬戶密碼,便可順利完成安裝原押。
參考文獻(xiàn):
如何將WSL(Windows Subsystem for Linux 2)安裝到Windows 10胁镐? (qq.com)
Win10家庭版中使用Hyper-V - 知乎 (zhihu.com)
WSL2出現(xiàn)“參考的對(duì)象類型不支持嘗試的操作”的解決方法 - 簡(jiǎn)書 (jianshu.com)