WSL2:Windows 系統不再需要雙重啟動或執行大型虛擬機

利用人工智慧進行總結

長期以來,如果你想在 Windows 筆記型電腦上使用 Linux 工具,基本上只有兩個選項:

  • 安裝一個脆弱的 雙啟動 設定
  • 運行 運作緩慢、資源消耗龐大的虛擬機

微軟在 2020 年 5 月發布的 Windows 10 更新(版本 2004)中,帶來了徹底改變我工作流程的功能: WSL2(適用於 Linux 的 Windows 子系統 2).

WSL2 讓 Windows 和 Linux 可以非常自然地共存在同一台機器上。用了一段時間之後,我真的覺得沒必要再折騰雙啟動或是完整的虛擬機器了。.


WSL2 實際使用體驗如何

在使用 WSL2 一段時間後,以下幾點給我留下了深刻的印象:

  • 在 Windows 系統內建立完整的 Linux 環境
    我可以在Windows系統中直接運行真正的Linux發行版,而無需重新啟動或切換系統。.
  • 輕鬆存取文件
    WSL2 中的 Linux 系統可以輕鬆存取我 Windows 機器上的幾乎所有檔案。這使得在 Windows 上進行開發,然後在 Linux 上運行和測試變得非常簡單,無需回覆製檔案。.
  • Docker 運作正常
    Docker 在這種配置下運作良好,因此我可以在 Windows 上進行後端和容器工作,同時底層仍然擁有原生 Linux 環境的感覺。.
  • 混合指令用法
    Windows 命令列可以呼叫 Linux 工具(反之亦然),而且它們可以 共享環境變數.
    實際上,這意味著我可以在一個工作流程中將 Windows 和 Linux 命令串聯起來。.

對於開發而言,這真的感覺像是 Windows 和 Linux 「合併」了,而不是兩個完全獨立的世界。.

如何安裝 WSL2(以及需要注意的事項)

微軟官方提供的 WSL2 安裝文件非常詳細,值得參考:

官方文件: https://docs.microsoft.com/windows/wsl/

但文檔中並未充分強調一些實際問題。以下是我根據自身安裝經驗總結的要點。.


1. 檢查您的 Windows 版本(必須是 2004 或更高版本)

WSL2 需要 Windows 10 版本 2004(2020 年 5 月更新) 或更高。.

你可以透過以下方式查看你的版本:

  1. Win + R
  2. 類型 贏家
  3. 查看彈出視窗中的版本信息

如果版本是 2004年以下, 您需要先更新Windows系統。.

2. 手動更新至 2004 版

我這樣做的時候,2004 年的更新還沒有自動推送,所以我必須手動推送。 Windows 10 更新助手 手動升級。.

升級過程中,我遇到了兩個常見問題。.

問題 1:“UEFI 韌體不支援磁碟佈局”

安裝程式可能會提示您的磁碟佈局與此更新的 UEFI 不相容。.

一般的解決方法是進入… BIOS/UEFI 設定 並根據相關教學中的指示進行調整(例如分區樣式、啟動模式等)。具體步驟取決於您的機器,所以我參考了一份詳細的線上指南,使我的磁碟佈局符合更新要求。.

問題 2:除非離線,否則更新失敗。

我遇到的另一個問題是 保持網路連線時更新失敗 安裝過程中。.

最終對我有效的方法是:

  1. 讓更新助手 下載 所有必需文件
  2. 下載完成後,, 中斷網路連接
  3. 然後繼續離線安裝。

完成這些操作後,升級成功完成。.

當然,如果您不著急,也可以等待更新自動推送,從而避免大部分手動操作的麻煩。.

為什麼WSL2值得投入精力

一切準備就緒後:

  • 我仍然使用 Windows 系統,因為它方便進行使用者介面、工具操作和日常工作。
  • 我能獲得一個真正的 Linux 環境,用於開發、Docker 和伺服器端任務。
  • 我不再需要維護雙啟動系統或佔用大量資源的虛擬機器來運行 Linux 了。

如果你從事後端、DevOps 或安全工作,並且經常需要在 Windows 和 Linux 之間切換,那麼 WSL2 絕對值得一試。.

本文源自於我在 Windows 10 上設定和使用 WSL2 的實際經驗。 ChatGPT 僅幫助我將內容翻譯成英文並潤飾措辭和格式;所有技術內容和決策均由我自己做出。.

作者簡介

分享貼文:

保持聯繫

更多更新

如何利用產品圖片、廣告變體和電商行銷活動工作流程來建立用於產品發布的 AI 廣告

如何為產品發布創建人工智慧廣告

產品發布節奏很快。一旦產品準備就緒,團隊就需要產品說明、付費社群廣告、發布週創意素材、落地頁視覺素材、重新導向廣告變體,以及足夠的…