如何在 Windows 10 上安裝 WSL2:– Linux 用戶指南

WSL 2 是微軟送給在Linux開發環境中茁壯成長的 Windows 10 開發人員的禮物。如果您已經使用並喜愛 Windows Subsystem for Linux 1,您將會欣賞它的繼任者帶來的架構和功能轉變。如果您決定學習如何安裝 Linux WSL 2,您可能和世界各地的許多其他開發人員一樣渴望探索它的性能效率、快速啟動時間、無縫的 Windows/Linux 交互以及其他好處。

如何在 Windows 10 上安裝 WSL2:– Linux 用戶指南

WSL 2 的另一個優點是它帶有完整的 Linux 內核。此外,您無需配置或管理任何虛擬機即可最佳利用該平台。它使用在後台運行的超輕量級 VM,讓您可以專注於核心 Linux 開發工作流程。

如果您已準備好開始在 Windows 10 上探索 WSL 2,以下是正確設置的方法:

在 Windows 10 上激活 WSL

WSL 是 Windows 中的一項可選功能,默認情況下通常處於關閉狀態。因此,無論您安裝的是哪個 WSL 版本,您都需要在繼續之前啟用適用於 Linux 的 Windows 子系統。

請按照以下步驟開始:

  1. 在 Windows 搜索框中鍵入“powershell”,然後按 Enter
  2. 在搜索結果中右鍵單擊Windows PowerShell,然後單擊以管理員身份運行以啟動應用程序
  3. 鍵入以下命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

現在無需重新啟動您的 PC,因為您正在為 WSL 2 而不是 WSL 1 設置它。但至少,在此階段,您的計算機已準備好在重新啟動後安裝 WSL 1 發行版。

按照以下步驟在 Windows 10 上安裝 WSL 2  

檢查您的 PC 系統的規格

WSL 2 是為超快的工作流而構建的,這就是為什麼它一直受到仍在使用 Windows 10 的Linux開發人員的喜愛。但是舊版本的 Windows(低於 build 18362)不支持底層的 WSL 2 架構,更不用說在VM經驗。

Microsoft 概述了安裝 WSL 2 的先決條件如下:

  • 您必須使用 Windows 10 PC
  • x64 電腦必須在 Windows 10 版本 1903 或更高版本上運行,並且必須安裝 build 18362 或更高版本
  • ARM64 PC 必須安裝 Windows 10 2004 或更高版本,版本為 19041 或更新版本

如果您當前的版本與 WSL 2 不兼容,您仍然可以升級到 Windows 10 版本 2004甚至 2020 年 10 月更新。請務必查看Windows 更新助手以獲取最新的 WSL 2 兼容操作系統版本。

激活 WSL 2 虛擬機

就像 WSL 一樣,虛擬機平台在 Windows 10 中默認處於關閉狀態,因此您需要在安裝 WSL 2 之前將其打開。改變遊戲規則的虛擬化技術是 WSL 2 性能遠勝其前身的原因之一。

要激活在真實 Linux 內核上運行良好的輕量級實用程序 VM,請執行以下步驟:

  1. 打開 PowerShell 應用程序。確保像第一次一樣以管理員身份啟動它。
  2. 輸入並運行此命令:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. 重新啟動您的 PC 以準備 Linux 內核更新

下載並安裝最新的 WSL 2 內核更新

WSL2 在最先進的 VM 技術之一的幫助下運行完整的 Linux 內核。因此,現在您需要下載並安裝最新的 Linux 內核更新。以下是要遵循的步驟:

  1. 為您的 PC 獲取最新的 Linux 內核更新。如果您使用的是 x64 PC,則可以在此處手動下載該軟件包。ARM64 用戶可以在這裡下載文件。
  2. 雙擊可執行文件以在Windows 10 PC上安裝 Linux 內核更新。批准所有提升的權限請求以繼續安裝。

恭喜!你現在已經在你的 PC 上安裝了 WSL 2,並準備安裝你最喜歡的 Linux 發行版。但是 WSL 1 已經安裝在你的機器上,它是運行發行版的默認平台。

因此,在下載任何新的 Linux 發行版之前,您需要將 WSL 2 設置為 Windows 10 上的默認版本。

如何將 WSL 2 設置為默認平台

這些是在添加新的 Linux 發行版時將 WSL 2 設置為默認平台的步驟:

  1. 啟動 PowerShell   
  2. 運行此命令:wsl –set-default-version 2

現在您已準備好將 Linux 發行版添加到新的 WSL2 設置中。

下載並安裝 Linux 發行版

您現在可能有一個最喜歡的 Linux 發行版。偏好取決於許多因素,從您的熟練程度和操作環境到所需的硬件資源。按照以下步驟下載並安裝您喜歡的 WSL 2 Linux 發行版:

  1. 前往Microsoft Store 如何在 Windows 10 上安裝 WSL2:– Linux 用戶指南
  2. 從發行版列表中選擇一個解決方案,其中包括 Ubuntu、Kali Linux、Debian GNU/Linux 等
  3. 在發行版的頁面上,單擊“獲取”以將其下載並安裝到您的 Windows 10 PC 上

Windows 10 需要一兩分鐘來設置新的 Linux 發行版以供使用。但是一旦發行版與操作系統集成,只需幾秒鐘即可啟動。  

最後的想法

如果您希望利用豐富的 Linux 開發人員生態系統和資源以及您在 Windows 10 中擁有的出色工具,WSL 2 永遠不會令人失望。希望您現在可以在您的 PC 上安裝和配置 WSL 2 以開始構建強大的軟件解決方案。

留下評論

如何在 Windows 11 上變更分割區大小

如何在 Windows 11 上變更分割區大小

若要變更 Windows 11 的分割區大小,請開啟“設定”>“系統”>“儲存”>“磁碟和磁碟區”,選擇分割區,然後變更大小。

將版本 22H2(或 21H2)升級到 Windows 11 23H2,跳過版本 24H2。

將版本 22H2(或 21H2)升級到 Windows 11 23H2,跳過版本 24H2。

您仍然可以從 Windows 11 22H2 或 21H2 升級到 Windows 11 23H2,同時使用自訂 ISO 和註冊表阻止安裝版本 24H2。

Windows 11 版本 26200.5622 (KB5058512) 在開發頻道中新增了新的復原功能

Windows 11 版本 26200.5622 (KB5058512) 在開發頻道中新增了新的復原功能

Windows 11 版本 26200.5622 (KB5058512) 為 Word 帶來了「使用 Copilot 進行草稿」功能,以及「點擊即可完成」功能、快速機器復原功能和新的 PC 檔案傳輸功能。

Windows 11 Beta 頻道版本 26120.4230 (KB5058506) 新增功能與修復

Windows 11 Beta 頻道版本 26120.4230 (KB5058506) 新增功能與修復

Windows 11 版本 26120.4230 (KB5058506) 已在 Beta 頻道發布,帶來了新的復原設定、開始功能表側邊欄和設定變更。

Windows 10 更新 KB4577586 將移除 Adob​​e Flash Player

Windows 10 更新 KB4577586 將移除 Adob​​e Flash Player

KB4577586 更新現已推出,可從 Windows 10 及更早版本中永久移除 Adob​​e Flash Player。以下是應用方法。

如何在 Windows 上使用 PowerToys 啟動和自動排列應用程式

如何在 Windows 上使用 PowerToys 啟動和自動排列應用程式

若要在 Windows 11(或 10)上自動啟動和排列一組應用程序,請開啟 PowerToys > 工作區,然後建立工作區。

Windows 11 中的檔案總管速度已提升,選單也進行了簡化。

Windows 11 中的檔案總管速度已提升,選單也進行了簡化。

Windows 11 正在測試檔案總管預先載入功能,以加快啟動速度,並新增新的操作分組功能,以簡化上下文功能表。

如何繞過網路連線安裝 Windows 11

如何繞過網路連線安裝 Windows 11

若要在未連接網際網路且使用本機帳戶的情況下安裝 Windows 11,請在 OOBE 中使用 Shift + F10 並執行 OOBEBYPASSNRO 指令。

如何在 Windows 11 上快速建立 macOS 啟動 USB 隨身碟

如何在 Windows 11 上快速建立 macOS 啟動 USB 隨身碟

以下是在 Windows 10 和 11 上建立支援 GPT 分割區的 macOS 可啟動 USB 媒體 (Ventura) 以拯救您的 Mac 的步驟。

如何在 Windows 11 系統中與家庭網路中的其他電腦共用文件

如何在 Windows 11 系統中與家庭網路中的其他電腦共用文件

要在 Windows 11 系統中透過網路共用文件,您可以使用「共用」或 OneDrive,也可以共用資料夾(無論是否設定密碼)。以下是具體操作方法。