Windows 11 上安裝與管理 WSL2 指南 (以 Ubuntu 24.04 為例)

2025-06-22 10:19:41 Category Icon 未分類

Windows 11 上安裝與管理 WSL2 指南 (以 Ubuntu 24.04 為例)

Windows Subsystem for Linux (WSL) 是一個強大的工具,它能讓開發者與系統管理員在 Windows 環境中,無縫地執行原生的 Linux 命令列工具、腳本和應用程式。本篇指南將引導你如何安裝及管理 WSL2。

事前準備:以系統管理員身分開啟 PowerShell

所有 WSL 相關的指令,都需要在具備系統管理員權限的環境下執行。

  1. 點擊「開始」按鈕。
  2. 輸入 PowerShell
  3. 在「Windows PowerShell」上點擊右鍵,選擇「以系統管理員身分執行」。

提示: 後續所有指令都在這個開啟的 PowerShell 視窗中輸入。

情況一:首次安裝 WSL (全新環境)

如果你的電腦從未安裝過 WSL,可以使用一個指令完成所有安裝步驟,包含啟用所需功能、下載 Linux 核心、設定 WSL2 為預設版本,並安裝指定的 Linux 發行版。

# 此指令會安裝 WSL 所需元件並直接安裝 Ubuntu 24.04
wsl --install Ubuntu-24.04

安裝完成後,系統會提示你重新啟動電腦。重啟後,Ubuntu 24.04 會自動完成設定,並要求你設定一組專屬於這個 Linux 環境的「使用者名稱」和「密碼」。這組帳密與你的 Windows 帳密無關,請務必記住。

情況二:已安裝 WSL,需要進行管理

如果你已經安裝了 WSL,以下是一些常用的管理指令,幫助你更靈活地使用它。

1. 將 WSL2 設定為預設版本

對於新的 Linux 發行版安裝,建議都使用 WSL2,因为它提供了更好的效能與完整的系統呼叫相容性。

wsl --set-default-version 2

2. 查詢與安裝新的 Linux 發行版

你可以查詢目前線上所有可供安裝的 Linux 發行版。

# 列出 (List) 線上 (Online) 可用的發行版
wsl -l -o

看到想安裝的版本後(例如 Ubuntu-24.04),使用 --install 指令進行安裝。

wsl --install Ubuntu-24.04

3. 檢查已安裝的發行版

想知道自己電腦裡已經安裝了哪些 Linux 發行版嗎?使用以下指令:

# -l, --list: 列出已安裝的發行版
# -v, --verbose: 提供詳細資訊,包含版本號 (WSL1/WSL2) 和運行狀態
wsl -l -v

你會看到類似以下的輸出:

  NAME            STATE           VERSION
* Ubuntu-24.04    Running         2
  Ubuntu-22.04    Stopped         2

* 星號表示這是你預設的發行版。

4. 移除 (註銷) 已安裝的發行版

如果你不再需要某個 Linux 環境,可以將其「註銷」。

⚠️ 警告: 這個操作會 永久刪除 該發行版的所有資料,包含你在裡面建立的檔案與安裝的軟體,且無法復原。操作前請務必三思並備份重要資料。

# 範例:移除 Ubuntu (預設名稱通常是這個)
wsl --unregister Ubuntu

# 範例:移除特定版本的 Ubuntu
wsl --unregister Ubuntu-22.04

結語

WSL 是現代 Windows 開發不可或缺的利器。透過以上指令,你可以輕鬆地在 Windows 上建立、管理與客製化你的 Linux 開發環境。


參考資料