為 windows 安裝 linux子系統(tǒng)
Linux 的 Windows 子系統(tǒng)在安裝過程中有兩個不同的版本可供選擇玖院。WSL 2 具有更好的整體性能台舱,我們建議使用它律杠。如果您的系統(tǒng)不支持 WSL 2,或者您有需要跨系統(tǒng)文件存儲的特定情況竞惋,則可能需要使用 WSL 1柜去。閱讀WSL2和 WSL1差異。
步驟 1 - 為 Linux 啟用 Windows 子系統(tǒng)
在 Windows 上安裝任何 Linux 發(fā)行版之前碰声,必須首先啟用"Linux 的 Windows 子系統(tǒng)"可選功能诡蜓。
打開 PowerShell 作為管理員并運(yùn)行(不要使用cmd):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
我們建議現(xiàn)在轉(zhuǎn)到步驟 #2,更新到 WSL 2胰挑,但如果您希望只安裝 WSL 1蔓罚,現(xiàn)在可以重新啟動計(jì)算機(jī)并轉(zhuǎn)到步驟 6 - 安裝您選擇的 Linux 發(fā)行版。若要更新到 WSL 2瞻颂,請等待重新啟動計(jì)算機(jī)并轉(zhuǎn)到下一步豺谈。
步驟 2 - 更新至 WSL 2
您必須是在 Windows 10上才能更新 WSL 2。
要求
- 對于 x64 系統(tǒng):版本 1903或更高版本贡这,OS內(nèi)部版本 18362 或更高版本茬末。
- 對于 ARM64 系統(tǒng):版本 2004或更高版本,OS內(nèi)部版本 19041或更高版本盖矫。
- 低于 18362 的版本不支持 WSL 2丽惭。使用Windows 更新助手更新 Windows 版本。
要檢查您的版本和生成編號辈双,請選擇Windows 徽標(biāo)鍵 + R责掏,鍵入winver,選擇"確定"湃望。(或在 Windows 命令提示符中輸入命令)换衬。
Notice
如果您正在運(yùn)行 Windows 10 版本 1903 或 1909,請從 Windows 菜單中打開"設(shè)置"证芭,導(dǎo)航到"更新和安全"瞳浦,然后選擇"檢查更新"。您的生成號必須為 18362.1049+ 或 18363.1049+废士,次要版本號 # 超過 .1049叫潦。閱讀更多: WSL 2 即將支持Windows 10 版本 1903 和 1909。請參閱故障排除說明官硝。
步驟 3 - 啟用虛擬機(jī)功能
在安裝 WSL 2 之前矗蕊,必須啟用虛擬機(jī)平臺可選功能四敞。
打開 PowerShell 作為管理員并運(yùn)行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新啟動計(jì)算機(jī)以完成 WSL 安裝并更新到 WSL 2。
步驟 4 - 下載 Linux 內(nèi)核更新包
-
下載最新軟件包:
Notice:
如果您使用的是 ARM64 計(jì)算機(jī)拔妥,請下載ARM64 軟件包忿危。如果您不確定您擁有哪種計(jì)算機(jī),請打開命令提示符或 PowerShell 并輸入: 没龙。
systeminfo | find "System Type"
運(yùn)行上一步下載的更新包铺厨。(雙擊以運(yùn)行 - 系統(tǒng)會提示您提升權(quán)限,選擇"是"以批準(zhǔn)此安裝.)
安裝完成后硬纤,請轉(zhuǎn)到下一步 - 在安裝新的 Linux 發(fā)行版時(shí)將 WSL 2 設(shè)置為默認(rèn)版本解滓。(如果您希望將新的 Linux 安裝設(shè)置為 WSL 1,請?zhí)^此步驟)筝家。
Notice:
有關(guān)詳細(xì)信息洼裤,請閱讀文章 WSL2 Linux 內(nèi)核更改更新可在 Windows Command Line Blog上提供
步驟 5 - 將 WSL 2 設(shè)置為默認(rèn)版本
以管理員身份打開 PowerShell 并運(yùn)行此命令,在安裝新的 Linux 發(fā)行版時(shí)將 WSL 2 設(shè)置為默認(rèn)版本(不要使用cmd):
wsl --set-default-version 2
Notice:
從 WSL 1 更新到 WSL 2 可能需要幾分鐘才能完成溪王,具體取決于目標(biāo)分發(fā)版的大小腮鞍。 如果從 Windows 10 周年更新或創(chuàng)意者更新運(yùn)行 WSL 1 的舊(歷史)安裝,可能會遇到更新錯誤莹菱。 按照這些說明卸載并刪除任何舊分發(fā)移国。
如果
wsl --set-default-version
結(jié)果為無效命令,請輸入wsl --help
道伟。 如果--set-default-version
未列出迹缀,則表示你的 OS 不支持它,你需要更新到版本 1903(內(nèi)部版本 18362)或更高版本蜜徽。
步驟 6 - 安裝所選的 Linux 分發(fā)版
打開Microsoft 應(yīng)用商店并選擇您最喜愛的 Linux 發(fā)行版祝懂。還可以在應(yīng)用商店里選擇性安裝Windows Terminal
步驟 7 - 下載Docker安裝即可
Docker下載地址:windows, mac拘鞋, linux engine
原文鏈接