如何將WSL(Windows Subsystem for Linux 2)安裝到Windows 10?
譯文【51CTO.com快譯】Windows 10憑借大受歡迎的WSL(Windows Subsystem for Linux)進(jìn)入Linux領(lǐng)域。由于最近推出了WSL的最新版WSL2,用戶(hù)現(xiàn)在可以利用實(shí)際的Linux內(nèi)核從Windows執(zhí)行Linux任務(wù)。現(xiàn)在,由于最新的Windows更新(代號(hào)為20H1)推出,WSL2準(zhǔn)備正式發(fā)布。因此,不妨看一下如何將Windows Subsystem for Linux安裝到Windows 10上。
簡(jiǎn)而言之,WSL2或Windows Subsystem For Linux版本2為用戶(hù)提供了Windows 10操作系統(tǒng)中的輕量級(jí)Linux控制臺(tái)環(huán)境。因此,你不用虛擬機(jī)就可以從Windows 10運(yùn)行Linux二進(jìn)制文件。此外,Windows 10中的Windows Subsystem for Linux可用于核心命令行工具和服務(wù),而最重要的是bash shell。
在該Windows 10 WSL教程中,我們介紹如何通過(guò)兩種方法安裝Windows Subsystem for Linux。
- 圖形方法。
- Windows 10 Powershell命令行。
此外,我們還介紹如何安裝微軟商店中可用的不同Linux發(fā)行版。但是在Windows 10上安裝Ubuntu等Linux發(fā)行版需要先安裝WSL。
如何在Windows 10上安裝Windows Subsystem For Linux(圖形方法)?
要求:
- 正常的互聯(lián)網(wǎng)連接。
- 面向WSL的Windows 10周年更新1607。
- 面向WSL2的Windows 10內(nèi)部版本18917或更高版本。
- 支持Hyper-V服務(wù)的設(shè)備。
對(duì)于大多數(shù)用戶(hù)來(lái)說(shuō),使用Settings應(yīng)用程序和控制面板安裝WSL是最簡(jiǎn)單的方法。以下是在Windows 10中安裝WSL的步驟:
圖1
- 在Windows 10計(jì)算機(jī)上,點(diǎn)擊“開(kāi)始”并瀏覽到控制面板。
- 現(xiàn)在,選擇“程序”類(lèi)別。
- 在“程序和功能”下,點(diǎn)擊“打開(kāi)或關(guān)閉Windows功能”。
或者,你可以在Windows 10上打開(kāi)Settings應(yīng)用程序,然后瀏覽到“應(yīng)用程序”>“程序和功能”>“打開(kāi)或關(guān)閉Windows功能”。
- 現(xiàn)在會(huì)出現(xiàn)“ Windows功能”窗口。在這里,你可以使用復(fù)選框打開(kāi)和關(guān)閉Windows 10功能。
- 在可用的復(fù)選框列表中,向下滾動(dòng),找到Windows Subsystem For Linux選項(xiàng)。
- 勾選與Windows Subsystem相對(duì)應(yīng)的復(fù)選框。
- 點(diǎn)擊“確定”,安裝WSL for Windows 10。
- 最后,點(diǎn)擊“立即重新啟動(dòng)”按鈕,使更改生效,并完成WSL的安裝。
如何使用Windows 10 Powershell安裝Windows Subsystem for Linux?
如果你使用Linux,這可能意味著命令行是你最好的朋友。在命令行上輸入內(nèi)容比較有意思。
除了安裝WSL2的圖形方法外,我們還可以使用PowerShell在Windows 10中啟用WSL。想使用Powershell安裝WSL,請(qǐng)執(zhí)行以下步驟:
- 在“開(kāi)始”菜單中搜索Powershell。
- 打開(kāi)應(yīng)用程序之前,右鍵鼠標(biāo),選擇以管理員身份運(yùn)行該應(yīng)用程序。
- 輸入以下命令:
- Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
圖2
- 執(zhí)行命令后,PowerShell將要求你重新啟動(dòng)計(jì)算機(jī),使更改生效。
- 因此,輸入字母“ Y”以完成該過(guò)程,并確認(rèn)重新啟動(dòng)。
就是這樣。重新啟動(dòng)后,你現(xiàn)在已為某個(gè)操作設(shè)置好了Windows Subsystem for Linux。
如何在Windows 10上安裝Linux發(fā)行版?
最后,安裝Windows Subsystem for Linux后,我們現(xiàn)在可以安裝Windows商店中可用的Linux發(fā)行版。
想安裝Linux Distro,你在Windows 10中需要:
- 點(diǎn)擊“開(kāi)始”,然后選擇微軟商店。
- 使用微軟商店中可用的搜索框,選擇青睞的發(fā)行版,以便安裝到Windows 10上。
圖3
- 另外,如果你想查看可用Linux發(fā)行版的完整列表,可以輸入Linux,然后瀏覽搜索結(jié)果。
- 選擇你青睞的發(fā)行版后,點(diǎn)擊“安裝”或“獲取”。
(現(xiàn)在,如果你尚未使用微軟帳戶(hù)登錄,會(huì)要求你登錄。但是如果你暫時(shí)不想登錄帳戶(hù),也可以關(guān)閉彈出窗口。)
圖4
現(xiàn)在等幾秒鐘,直到下載和安裝過(guò)程完成,之后Linux發(fā)行版已安裝到Windows 10上,就可以準(zhǔn)備使用了。此外,該發(fā)行版將以標(biāo)準(zhǔn)的日常應(yīng)用程序這種形式直接出現(xiàn)在開(kāi)始菜單中。
首次啟動(dòng)Linux發(fā)行版時(shí),會(huì)進(jìn)行簡(jiǎn)短的設(shè)置過(guò)程。基本上,它詢(xún)問(wèn)你要為L(zhǎng)inux環(huán)境設(shè)置的用戶(hù)名和密碼。
安裝WSL2:如何將WSL改為WSL2?
成功安裝Linux發(fā)行版和WSL功能后,必須將Linux發(fā)行版的Windows Subsystem for the Linux改為WSL2。除非你手動(dòng)更改版本,否則它仍在WSL環(huán)境中運(yùn)行。
因此,要將Linux發(fā)行版設(shè)置為WSL2版本,就要:
- 以管理員身份打開(kāi)PowerShell。
- 首先,核查已安裝的Linux發(fā)行版的名稱(chēng)。為此,運(yùn)行命令:wsl -l
- 現(xiàn)在,在記下發(fā)行版名稱(chēng)后,運(yùn)行命令:wsl --set-version
2。
圖5
確保將代碼空間“
- 此外,你可以使用以下命令將WSL2設(shè)置為所有安裝的默認(rèn)架構(gòu)。
- wsl --set-default-version 2
如何卸載Windows 10上的Linux發(fā)行版?
此外,如果你想在這里切換傳統(tǒng)的發(fā)行版,事情也變得輕松。你可以使用以下步驟在Windows 10上卸載并重新安裝Linux:
- 打開(kāi)Settings應(yīng)用程序。
- 選擇“應(yīng)用程序”類(lèi)別,然后選擇“應(yīng)用程序和功能”菜單。
- 在程序列表中,選擇已安裝的發(fā)行版。
- 點(diǎn)擊“卸載”,然后再次確認(rèn)。
圖6
現(xiàn)在,Linux發(fā)行版已從你的Windows 10計(jì)算機(jī)中完全刪除。
如何卸載和禁用Windows 10上的Windows Subsystem for Linux?
由于某些原因,你對(duì)WSL2 for Windows 10不為所動(dòng),或者寧愿禁用它,卸載或禁用Windows上的WSL與安裝過(guò)程一樣簡(jiǎn)單。要卸載Windows 10上的WSL,遵照以下步驟。
- 在Windows 10計(jì)算機(jī)上,打開(kāi)Settings應(yīng)用程序。
- 選擇“應(yīng)用程序設(shè)置”類(lèi)別。
- 瀏覽到應(yīng)用程序>程序和功能>打開(kāi)或關(guān)閉Windows功能。
- 在可用的復(fù)選框列表中,向下滾動(dòng),找到Windows Subsystem For Linux選項(xiàng)。
- 取消選中與Windows Subsystem相對(duì)應(yīng)的復(fù)選框。
- 點(diǎn)擊“確定”,然后重新啟動(dòng)Windows 10設(shè)備。
使用PowerShell卸載或禁用Windows 10上的WSL
此外,就像安裝過(guò)程一樣,Powershell可用于卸載和禁用Windows 10計(jì)算機(jī)上的WSL2功能。為此,
- 以管理員身份運(yùn)行PowerShell,然后輸入以下命令:
- Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 輸入Y,重新啟動(dòng)設(shè)備。
現(xiàn)在,你已成功禁用了設(shè)備上的Windows Subsystem for Linux。
原文標(biāo)題:How To Install WSL (Windows Subsystem For Linux 2) On Windows 10?,作者:Athul Mithran
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】


































