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

如何在 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 以開始構建強大的軟件解決方案。


如何讓 Python 和 Pip 在 Windows 上運行

如何讓 Python 和 Pip 在 Windows 上運行

需要在 Windows 10 或 11 PC 上運行 Python 解釋器嗎?通過這個簡單的教程了解如何讓 Python 在 Windows 上運行。

如何在沒有擴展程序的情況下屏蔽 Chrome 中的廣告

如何在沒有擴展程序的情況下屏蔽 Chrome 中的廣告

谷歌正在更改 Chrome 瀏覽器,以使其更難屏蔽 Windows 中的廣告。借助 Adguard,您可以繞過這些更改。

我的世界中的生存基地和倖存者之家是一樣的嗎

我的世界中的生存基地和倖存者之家是一樣的嗎

當你開始玩 Minecraft,或者在 Minecraft 中開始一個新世界時,你要做的第一件事就是建造一座小房子。它不會是

使用 AnyDesk 遠程訪問 Windows Server

使用 AnyDesk 遠程訪問 Windows Server

想要一種通過 Internet 或家庭網絡連接到 Windows Server 的簡單方法嗎?了解如何與 Anydesk 連接。

如何在 Windows 11 上進入 BIOS:3 種簡單方法

如何在 Windows 11 上進入 BIOS:3 種簡單方法

需要幫助獲取 Windows 11 電腦的 BIOS?您將在此處找到在 PC 上執行此操作的三種不同方法

如何在 Windows 11 上連接 Airpods

如何在 Windows 11 上連接 Airpods

您可以將 Airpods 連接到 Windows 電腦,尤其是運行 Windows 11 的電腦。單擊此處查看有關如何操作的簡短教程

如何關閉筆記本電腦並使用顯示器:2 種工作方法

如何關閉筆記本電腦並使用顯示器:2 種工作方法

了解關閉筆記本電腦並在 Windows 上使用顯示器的兩種工作方法,以提高您的工作效率並節省時間。

在 Windows Server 上設置 FileZilla FTP 服務器

在 Windows Server 上設置 FileZilla FTP 服務器

需要在 Windows Server 系統上設置 FTP 服務器以實現快速文件傳輸?FileZilla Server 是您的最佳選擇。

iOS 15.4 有哪些新功能?

iOS 15.4 有哪些新功能?

Apple 剛剛發布了 iOS 的更新版本 - 它充滿了很酷的新功能!了解一些最著名的。

在 Windows Server 上託管 Subsonic 音樂服務器

在 Windows Server 上託管 Subsonic 音樂服務器

想要擁有自己的私人 Spotify 或 Apple Music?立即安裝 Subsonic 音樂服務器,通過網絡傳輸您自己的音樂。