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