【WSL2】在 Windows 10 中安裝 WSL2 的 Linux 子系統

lhrbest發表於2020-02-29



可以使用更新助手直接更新:


Windows 10 更新助手:




【WSL2】在 Windows 10 中安裝 WSL2 的 Linux 子系統


本文內容

第一步:啟用虛擬機器平臺和 Linux 子系統功能

第二步:安裝一個 Linux 發行版

第三步:啟用 WSL2

第一步:啟用虛擬機器平臺和 Linux 子系統功能

以管理員許可權啟動 PowerShell,然後輸入以下命令啟用虛擬機器平臺:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

以管理員許可權啟動 PowerShell,然後輸入以下命令啟用 Linux 子系統功能:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

在以上每一步命令執行完之後,PowerShell 中可能會提示你重新啟動計算機。按“Y”可以重新啟動。

當然,這個命令跟你在控制皮膚中啟用“適用於 Windows 的 Linux 子系統”功能是一樣的。

å¨æ§å¶é¢æ¿ä¸­å¯ç¨èææºå¹³å°å Linux å­ç³»ç»



第二步:安裝一個 Linux 發行版

開啟微軟商店應用,在搜尋框中輸入“Linux”然後搜尋,你可以看到搜尋結果中有很多的 Linux 發行版可以選擇。選擇一個你喜歡的 Linux 發行版本然後安裝:

æç´¢ Linux



選擇一個 Linux 發行版本然後安裝:


å®è£…ä¸ä¸ª Linux åè¡ç


需要注意,在商店中的安裝並沒有實際上完成 Linux 子系統的安裝,你還需要執行一次已安裝的 Linux 發行版以執行真正的安裝操作。


å®è£… Linux


第三步:啟用 WSL2

重要:你的作業系統版本必須至少大於或等於 Windows 10.0.18917 !


使用 wsl -l 可以列出當前系統上已經安裝的 Linux 子系統名稱。注意這裡的 -l 是列表“list”的縮寫,是字母 l 不是其他字元。

wsl -l


如果提示 wsl 不是內部或外部命令,說明你沒有啟用“適用於 Windows 的 Linux 子系統”,請先完成本文第一步。


如果提示沒有發現任何已安裝的 Linux,說明你沒有安裝 Linux 發行版,或者只是去商店下載了,沒有執行它執行真正的安裝,請先完成本文第二步。


使用 wsl --set-version <Distro> 2 命令可以設定一個 Linux 發行版的 WSL 版本。命令中 <Distro> 替換為你安裝的 Linux 髮型版本的名稱,也就是前面透過 wsl -l 查詢到的名稱。


本文的示例使用的是小白門喜歡的 Ubuntu 發行版。

wsl --set-version Ubuntu> 2



设置 WSL2

當然,使用以下命令可以在以後安裝 Linux 的時候預設啟用 WSL2:

wsl --set-default-version 2


參考資料


Install WSL 2 - Microsoft Docs






可以觀看下面的影片,或閱讀本文,瞭解如何安裝 WSL2。

若要安裝並開始使用 WSL 2,請完成以下步驟:

WSL 2 僅適用於 Windows 10 版本18917或更高版本

  • 確保已安裝 WSL (可以在 此處找到相關說明),並且執行的是 Windows 10 內部版本 18917或更高版本
    • 若要確保使用的是版本18917或更高版本,請加入 Windows 預覽體驗計劃,並選擇 "快速" 環或 "慢速" 環。
    • 可以透過開啟命令提示符並執行  ver 命令來檢查 Windows 版本。
  • 啟用“虛擬機器平臺”可選元件
  • 使用命令列設定要由 WSL 2 支援的發行版
  • 驗證發行版使用的 WSL 版本

啟用 "虛擬機器平臺" 可選元件,並確保已啟用 WSL

你將需要確保你已安裝適用於 Linux 的 Windows 子系統和已安裝的虛擬機器平臺可選元件。  可以透過在 PowerShell 中執行以下命令來執行此操作:

PowerShell 複製
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

請重新啟動計算機以完成兩個元件的安裝。

使用命令列設定要由 WSL 2 支援的發行版

如果尚未安裝 Linux 發行版,請參閱在 Windows 10 文件上安裝頁,獲取有關安裝一個的說明。

若要設定發行版,請執行:

複製
wsl --set-version <Distro> 2

並且確保將  <Distro> 替換為你的發行版的實際名稱。  (可使用以下命令找到這些內容: wsl -l)。  可以隨時更改回 WSL 1,方法是執行與上面相同的命令,但將“2”替換為“1”。

此外,如果要使 WSL 2 成為你的預設體系結構,可以透過此命令執行該操作:

複製
wsl --set-default-version 2

這會使你安裝的任何新發行版均初始化為 WSL 2 發行版。

完成驗證發行版使用的 WSL 版本

若要驗證每個發行版使用的 WSL 版本,請使用以下命令(僅適用於 Windows 版本18917或更高版本):

wsl --list --verbose 或  wsl -l -v

上面選擇的發行版現在應在“version”列下顯示“2”。  既然已經完成,便可以隨時開始使用 WSL 2 發行版了!

疑難解答:

下面是安裝 WSL 2 時的相關錯誤和建議的修補程式。  請參閱  WSL 故障排除頁以瞭解其他常見的 WSL 錯誤及其解決方案。

  • 安裝失敗,出現錯誤 0x80070003 或錯誤 0x80370102

    • 請確保在計算機的 BIOS 內已啟用虛擬化。  有關如何執行此操作的說明因計算機而異,並且很可能在 CPU 相關選項下。
  • 嘗試升級時出錯: Invalid command line option: wsl --set-version Ubuntu 2

    • 請確保已啟用適用於 Linux 的 Windows 子系統,並且你使用的是 Windows 內部版本 18917 或更高版本。  若要啟用 WSL,請在 Powershell 提示符下以具有管理員許可權的身份執行此命令: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux  可在 此處找到完整的 WSL 安裝說明。
  • 由於虛擬磁碟系統限制,無法完成請求的操作。虛擬硬碟檔案必須是解壓縮和未加密的,並且不能是稀疏的。

  • 術語 "wsl" 未被識別為 cmdlet、函式、指令碼檔案或可執行程式的名稱。





About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub、部落格園、CSDN和個人微 信公眾號( xiaomaimiaolhr)上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:

........................................................................................................................

● QQ群號: 230161599 、618766405

● 微 信群:可加我微 信,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2020-02-01 06:00 ~ 2020-02-31 24:00 在西安完成

● 最新修改時間:2020-02-01 06:00 ~ 2020-02-31 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店

小麥苗出版的資料庫類叢書http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( xiaomaimiaolhr)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2677779/,如需轉載,請註明出處,否則將追究法律責任。

相關文章