如何在 Windows 11 上安裝 Wsl:初學者分步指南

Ella

在 Windows 11 上安裝 WSL 非常簡單。以管理員身份打開 PowerShell,運行命令 wsl –install,然後在出現提示時重新啟動。重新啟動後,選擇或安裝 Linux 發行版,啟動它以設置用戶,然後就準備好了。這將安裝 WSL 2、啟用所需的功能,並在幾分鐘內獲得一個可用的 Linux shell。

這篇簡短的指南將引導您完成在 Windows 11 上安裝 WSL 的確切命令和單擊,獲取 Linux 發行版,並確保一切都以 WSL 2 運行。按順序執行這些步驟,我將解釋每個步驟的作用。

步驟 1:以管理員身份打開 PowerShell 或 Windows 終端。

打開“開始”菜單,搜索“PowerShell”或“Windows 終端”,右鍵單擊它,然後選擇“以管理員身份運行”。

啟用系統功能和安裝 WSL 需要以管理員身份運行。如果您忘記了,命令將失敗或告訴您以管理員權限重新運行。

步驟 2:運行命令步驟自動安裝 WSL,wsl –install。

鍵入 wsl –install 並按 Enter 鍵讓 Windows 啟用所需的功能、下載 WSL2 內核並安裝默認的 Linux 發行版。

單個 wsl –install 命令是 Windows 11 上最簡單的途徑,因為它為 Linux 啟用虛擬機平台和 Windows 子系統,下載所需的組件,並安裝 Ubuntu 等發行版。如果您想要特定的發行版,請添加 -d 名稱,例如 wsl –install -d Ubuntu。

步驟 3:出現提示時重新啟動您的電腦。

如果安裝程序要求重新啟動,請立即重新啟動以完成啟用系統功能。

重新啟動即可完成功能啟用並應用內核更新。在重新啟動完成之前,WSL 將不會完成設置。

步驟 4:將 WSL 2 設置為默認版本,wsl –set-default-version 2。

重新啟動後,運行 wsl –set-default-version 2 以確保新發行版使用 WSL 2 以獲得更好的性能和兼容性。

WSL 2 使用輕量級 VM 並提供接近本機的 Linux 行為,包括完整的系統調用兼容性。僅當您的默認版本不是 2 時才需要執行此步驟。

步驟 5:通過 Microsoft Store 或 wsl –install -d 安裝或選擇 Linux 發行版。

如果您沒有自動安裝發行版,請打開 Microsoft Store,搜索 Ubuntu、Debian 或其他發行版,然後單擊“安裝”,或使用 wsl –install -d 。

了解更多:如何在 Windows 11 中安裝 WSL:初學者分步指南

選擇發行版主要是個人喜好,Ubuntu 適合初學者,Debian 穩定,Fedora 提供不同的軟件包集。從 Store 進行的安裝將與 WSL 集成,因此該發行版會顯示在您的“開始”菜單中。

第 6 步:啟動 Linux 發行版並創建您的用戶帳戶。

從“開始”菜單打開發行版或在終端中運行 wsl,然後在出現提示時創建您的 Linux 用戶名和密碼。

第一次啟動運行發行版安裝程序、提取文件並設置您的 Linux 環境。請妥善保存您的用戶名和密碼,以便進行 sudo 訪問。

第 7 步:更新 WSL 內核和 Linux 軟件包,wsl –update 和 sudo apt update && sudo apt Upgrade。

在 Windows 中運行 wsl –update 以刷新 WSL 內核,然後在 Linux 發行版中運行發行版包更新命令。

保持 WSL 內核和發行版包保持最新可以修復錯誤並提高性能。如果您使用非 apt 發行版,請改用其包管理器。

完成這些步驟後,您將在 Windows 11 上擁有一個完全運行的 WSL 2 環境。您可以運行 Linux 命令行工具,使用本機 Linux 工具鏈進行開發,甚至運行 WSL 支持的 Linux GUI 應用程序。您的 Linux 文件位於發行版內,您可以從 /mnt/c 訪問 Windows 文件,從而在系統之間架起了一座橋樑。

有關如何在 Windows 11 上安裝 Wsl 的提示

  • 如果安裝失敗,請在 BIOS 中啟用虛擬化,這通常標記為 VT-x、AMD-V 或虛擬化技術。
  • 使用 wsl –install -d 在安裝過程中選擇特定的發行版,這樣可以節省一個步驟。
  • 從 Microsoft Store 安裝 Windows 終端,以獲得更清晰、選項卡式的命令行體驗。
  • 定期運行 wsl –update 以獲取最新的 WSL 改進和安全修復程序。
  • 避免使用發行版文件系統內的 Windows 工具編輯 Linux 文件,使用 /mnt/c 進行共享工作以防止權限和損壞問題。
  • 如果您需要 GUI 應用程序,請啟用最新 Windows 11 版本中包含的 WSLg 功能。
  • 在進行重大更改或卸載之前,使用 wsl –export 備份發行版中的重要文件。

常見問題解答

什麼是 WSL?為什麼要使用它?

WSL 代表 Windows Subsystem for Linux,它允許您直接在 Windows 上運行 Linux,而無需完整的虛擬機。使用它本地運行 Linux 工具、開發堆棧和腳本,同時保持 Windows 工作流程。

WSL 1 和 WSL 2 有什麼區別?

WSL 1 使用翻譯層,WSL 2 使用具有真正 Linux 內核的輕量級虛擬機。 WSL 2 對於大多數任務來說速度更快,並且支持完整的系統調用,使其與 Linux 軟件更加兼容。

我是否需要在 BIOS 中啟用虛擬化才能使用 WSL 2?

是的,WSL 2 需要虛擬化支持,因此您可能需要在 BIOS 或 UEFI 設置中啟用 VT-x 或 AMD-V。如果虛擬化被禁用,安裝程序將警告您或失敗。

我可以在 Windows 11 上使用 WSL 運行 Linux GUI 應用程序嗎?

是的,Windows 11 支持 WSLg,它允許 Linux GUI 應用程序在 Windows 桌面上本機顯示。確保您擁有最新的 Windows 版本並且 WSL 已更新。

如何卸載 WSL 或 Linux 發行版?

要刪除發行版,請從 PowerShell 運行 wsl –unregister,或使用 Windows 中的應用程序和功能設置。要完全禁用 WSL,請在 Windows 功能中關閉適用於 Linux 的 Windows 子系統和虛擬機平台,然後重新啟動。

WSL 會降低我的計算機速度嗎?

不會,WSL 是輕量級的,在不運行時使用最少的資源。 WSL 2 在小型託管 VM 內運行,與完整的 VM 軟件相比,資源使用通常適度。

我可以從 Linux 訪問 Windows 文件,反之亦然嗎?

是的,Windows 驅動器位於 /mnt 下,例如 C 驅動器是 /mnt/c。為了獲得最佳性能,請編輯您正在使用的一側的文件、發行版內的 Linux 文件、來自 Windows 工具的 Windows 文件。

概括

  1. 以管理員身份打開 PowerShell
  2. 運行 wsl –install
  3. 重新啟動你的電腦
  4. 將默認版本設置為 WSL 2
  5. 安裝或選擇一個發行版
  6. 啟動並創建用戶
  7. 更新內核和軟件包

結論

如何在 Windows 11 上安裝 Wsl 比大多數人預期的要容易。單個命令 wsl –install 可以自動執行大多數步驟,但了解手動部分會在出現問題時有所幫助。您學習瞭如何運行安裝程序、重新啟動、選擇發行版以及通過更新和用戶創建完成安裝。如果您按照上述步驟操作,您將在幾分鐘內在 Windows 上運行 Linux,並可以使用強大的開發工具和熟悉的文件橋。

除了安裝之外,請考慮如何使用 WSL。如果您計劃進行認真的開發,請安裝 Windows 終端、配置 SSH 密鑰並將代碼編輯器鏈接到 WSL 文件系統。如果您需要 GUI 應用程序,請確保 WSLg 處於活動狀態並更新 WSL 內核。如果您跨環境工作,請設置一致的工具和路徑習慣,並避免使用 Windows 應用程序編輯發行版文件,以防止微妙的文件權限問題。

如果遇到問題,請記下錯誤文本,檢查 BIOS 中的虛擬化,然後運行 ​​wsl –update 和 wsl –status 以獲取診斷信息。 Microsoft 文檔和社區論壇是提供特定錯誤解決方案的好地方。嘗試不同的發行版,看看哪種感覺最好,並在進行重大更改之前導出您的發行版,以便您可以快速恢復它。

最後使用WSL進行實驗和學習。這是一種無需離開 Windows 即可嘗試 Linux 命令和軟件的安全方法。熟悉後,探索高級功能,例如安裝驅動器、使用 WSL 運行 Docker 或配置網絡工具。現在您已經知道如何在 Windows 11 上安裝 Wsl,請繼續嘗試,然後構建一個小項目來讓新的 Linux 設置發揮作用。