WSL2介紹
WSL 2(Windows Subsystem for Linux 2)改變了Linux發(fā)行版和微軟系統(tǒng)的交互方式,其主要目的是提高文件系統(tǒng)的性能并且加入了完善的系統(tǒng)調(diào)用兼容性。
而且WSL在version 1和version 2之間互相轉(zhuǎn)換十分方便,喜歡嘗鮮的
朋友們可以放心食用。
安裝方法
要安裝WSL2需要以下幾個(gè)步驟:
- 將Windows系統(tǒng)升級到Windows 10 build 18917或者更高版本。
- 打開windows的 'Virtual Machine Platform' 功能。
- 在電腦里安裝好支持WSL2的WSL。
- 在windows命令行中改變WSL版本。
升級Windows
進(jìn)入設(shè)置->更新和安全->Windows預(yù)覽版體驗(yàn)計(jì)劃,選擇你的一個(gè)windows賬戶成為預(yù)覽體驗(yàn)成員,并且在設(shè)置中選擇 “快” 這樣可以獲得更加新的Windows預(yù)覽版本。如果你是第一次加入預(yù)覽體驗(yàn)計(jì)劃,系統(tǒng)會提示你重啟。
接下來就進(jìn)入Windows更新界面檢查一下更新,等待大概半個(gè)小時(shí)(可能更多)的時(shí)間下載和安裝更新,之后重啟十幾分鐘就可以獲得最新的Windows預(yù)覽版了。
打開windows的 'Virtual Machine Platform' 功能。
官網(wǎng)上關(guān)于這一步只說了在PowerShell中用管理員權(quán)限運(yùn)行如下代碼:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
并且重啟,但實(shí)際上大多數(shù)情況是不夠的。
需要在啟動(dòng)前進(jìn)入BIOS(不同品牌的電腦進(jìn)入方式不一樣,我的是按F2進(jìn)入),在設(shè)置中打開Intel Virtual Technology選項(xiàng),并且進(jìn)入控制面板中的“程序與功能”中,打開旁邊的“啟用或關(guān)閉Windows功能”把所有與虛擬機(jī)(Virtual Machine)相關(guān)的選項(xiàng)全部打開,等待其安裝完畢后再次重啟即可。
在電腦里安裝好支持WSL2的WSL。
這一步可以直接在Windows自帶的應(yīng)用商店中搜索WSL,選擇一個(gè)你喜歡的發(fā)行版即可安裝。
在windows命令行中改變WSL版本。
最后一步,用管理員身份打開PowerShell,輸入命令并運(yùn)行:
wsl --set-version distro 2
即可將目前你的Linux發(fā)行版distro設(shè)置為WSL 2
其中distro是你目前的發(fā)行版的名字,用命令:wsl -l 即可查看。
你可以隨時(shí)切換回WSL 1 ,只需要把2改成1即可:
wsl --set-version distro 1
檢驗(yàn)WSL2是否安裝成功
在PowerShell里輸入:
wsl --list --verbose 或者 wsl -l -v
如果在‘version’那一列顯示的是2,那么恭喜你已經(jīng)成功安裝WSL2了。
