第一步、啟用適用于 Linux 的 Windows 子系統(tǒng)
需要先啟用“適用于 Linux 的 Windows 子系統(tǒng)”可選功能,然后才能在 Windows 上安裝 Linux 分發(fā)。
以管理員身份打開 PowerShell(“開始”菜單 >“PowerShell” >單擊右鍵 >“以管理員身份運行”),如圖:

然后輸入以下命令并且回車執(zhí)行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
執(zhí)行成功之后,通過 控制面板->卸載程序和功能->啟用或關閉Windows功能,打開的界面可以看到,“適用于Linux的Windows子系統(tǒng)”已經被勾選上。

第二步、檢查運行 WSL 2 的要求。
1.對于 x64 系統(tǒng):版本 1903 或更高版本,內部版本為 18362.1049 或更高版本。
2.對于 ARM64 系統(tǒng):版本 2004 或更高版本,內部版本為 19041 或更高版本。
如果自己的win10系統(tǒng)版本不滿足上述要求,可將系統(tǒng)更新到最新版本。
檢查 Windows 版本及內部版本號,可通過 Windows 徽標鍵 + R,然后鍵入“winver”,點擊“確定”打開如下界面:

第三步、啟用虛擬機功能
安裝 WSL 2 之前,必須啟用“虛擬機平臺”可選功能,計算機需要虛擬化功能才能使用。
參考前面第一步以管理員身份打開 PowerShell ,運行下面的命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
執(zhí)行成功之后,通過 控制面板->卸載程序和功能->啟用或關閉Windows功能,打開的界面可以看到,“虛擬機平臺”已經被勾選上。

然后必須重啟計算機?。。?/h4>
第四步、下載 Linux 內核更新包
-
點擊下面的鏈接下載Linux 內核更新包:
點擊下面的鏈接下載Linux 內核更新包:
2.雙擊運行上一步中下載的更新包。
3.安裝成功后,打開 PowerShell,運行以下命令,將 WSL 2 設置為默認版本:
wsl --set-default-version 2

如果提示操作成功完成,則可繼續(xù)執(zhí)行下一步。
第五步、下載Ubuntu20.04發(fā)行版
1.點擊下面的鏈接下載Ubuntu20.04發(fā)行版
-
Ubuntu 20.04
由于上面的鏈接是微軟提供的下載路徑,下載速度十分緩慢,建議將該下載鏈接 https://aka.ms/wslubuntu2004 復制到迅雷創(chuàng)建下載任務下載,這樣速度能快很多,如圖:
image.png
2.迅雷下載完成后,得到一個沒有后綴的文件:

3.修改該文件名稱加上后綴(.zip)

4.解壓該文件,得到如下文件:

5.其中的文件(Ubuntu_2004.2021.825.0_x64.appx)就是適合我們安裝的文件,將該文件的后綴(.appx)改成(.zip),然后解壓,得到如下文件內容:

6.其中的文件(ubuntu.exe)就是我們即將要運行的安裝包,打開 PowerShell,進入(ubuntu.exe)所在目錄,運行以下命令:
.\ubuntu2004.exe
這里需要注意的是,如果曾經安裝過同名(ubuntu2004)的發(fā)行版并且已經刪除,要先執(zhí)行如下命令卸載,否則會提示“系統(tǒng)找不到指定的路徑?!?/p>
wsl --unregister ubuntu2004
7.如果運行成功,會提示你設置新安裝完成的Ubuntu系統(tǒng)的用戶名和登錄密碼

8.完成用戶名和密碼設置之后,即可成功登錄新安裝完成的Ubuntu系統(tǒng)。

9.我們再看看(ubuntu.exe)文件所在目錄,此時多出了一個文件(ext4.vhdx),這個文件就是我們的Ubuntu系統(tǒng)運行的虛擬環(huán)境,我們在這個Ubuntu系統(tǒng)中安裝軟件存放數據都會被寫入該文件中,由于我們安裝在D盤或者其他非C盤,再也不用擔心系統(tǒng)盤因為使用Ubuntu系統(tǒng)而被占用硬盤空間了。

