Contents

如何為 Linux 啟用 Windows 子系統

要點

啟用 Windows Subsystem for Linux (WSL) 是在 Windows 電腦上安裝 Linux 作業系統的先決條件。

值得注意的是,並非 Windows 10 作業系統的所有迭代都與 Windows Linux 子系統 (WSL) 完全相容,但這種相容性擴展到了 Windows 11 的所有版本。

與先前的版本相比,WSL2 提供了更高的便利性和更高的效能,但如果未滿足某些要求,使用者可以選擇恢復到 WSL1。

若要存取 Windows 作業系統中的 Linux 命令列介面,應利用 Windows Subsystem for Linux (WSL) 功能,該功能可作為在 Windows 平台上安裝基於 Linux 的 Bash shell 的推動者。啟動 WSL 後,就可以將 Linux 發行版引入 Windows 環境中。

在 Windows 10 上執行 WSL 的要求

啟用適用於 Linux 的 Windows 子系統 (WSL) 需要遵守某些先決條件,以確保最佳效能和相容性。在繼續啟動之前,必須熟悉這些先決條件。

根據 Microsoft,您應該執行 Windows 10(64 位元)版本 2004 或更高版本以及 Build 19041 或更高版本。

所有 Windows 11 版本都可以運行 WSL。

若要確定您的電腦上目前安裝的 Windows 10 的特定版本,您可以按照以下簡單步驟操作:

Windows 10 的某些早期版本與執行 WSL 相容,但需要手動安裝。

如何為 Linux 啟用 Windows 子系統

若要在 Windows 10 上開始安裝 Linux Bash Shell,必須先啟用適用於 Linux 的 Windows 子系統。

當遇到 Windows Subsystem for Linux (WSL) 問題時,使用者可能會看到一則訊息,指示「Windows Subsystem for Linux 選用元件」尚未啟用,以及啟動它並再次嘗試操作的說明。

若要在執行 Windows 10 的電腦上啟動 Windows Linux 子系統 (WSL),請依照下列步驟操作:1.開啟「開始」功能表,然後在搜尋列中輸入「開啟或關閉 Windows 功能」。選擇出現在清單頂部的結果。在開啟的視窗中,向下捲動直到找到「Windows Subsystem for Linux」。選中旁邊的框以啟用它。按一下“確定”按鈕確認您的選擇。系統可能會提示您輸入管理員密碼或以其他方式提供確認,具體取決於您的系統設定。啟用該功能後,您可以開啟 Microsoft Store 應用程式並從「取得應用程式和遊戲」部分安裝 Linux 發行版。或者,您可以使用命令列來運行

若要存取 Windows 作業系統,請導覽至電腦設定中的「程式和功能」功能表。

請開啟 Windows 10 作業系統,導覽至設定選單,然後存取設定面板中的應用程式標籤。

請向我提供原文,以便我可以幫助您以更複雜的方式重新措辭。

/bc/images/program-and-features-option-in-settings.jpg

存取上述設定設定後,請導覽至介面左側的「開啟或關閉 Windows 功能」選項。從那裡繼續向下捲動,直到找到與啟用適用於 Linux 的 Windows 子系統關聯的複選框。

/bc/images/enable-wsl-windows-10.jpg

請按一下「確定」確認您要儲存所做的任何更改,或選擇「立即重新啟動」立即重新啟動安裝程序。

在 Windows 電腦上安裝 WSL

在 Windows 作業系統上啟用 WSL 功能可讓使用者存取和使用適用於 Linux 的 Windows 子系統,從而可以直接在電腦的 Windows 環境中安裝各種相容的 Linux 發行版。要利用此功能,選擇更小、更精簡的 Linux 發行版可能會有所幫助,以優化效能並最大限度地減少與其他已安裝軟體或系統資源的潛在衝突。

人們可以選擇將基於 Linux 的桌面環境整合到 Windows 作業系統中,提供圖形使用者介面以實現互動和提高生產力。

WSL1 或 WSL2:哪個更適合您?

WSL2 代表適用於 Linux 的 Windows 子系統的後續迭代,是在 Microsoft Windows 環境中引入 Linux 作業系統時的流行選項。相容性擴展到 Windows 11 及其前身 Windows 10,特別是安裝的版本達到或超過版本 1903(版本 18362)的那些實例。

WSL 是一項允許 Windows 10 使用者存取其作業系統上的命令列介面的技術。 WSL 有兩個版本可用-版本一和版本二。這兩個版本之間的主要區別在於它們的功能和能力等級。具體來說,WSL2 與其前身相比提供了卓越的效能,因為它支援完整的系統呼叫相容性並包含 IPv6 支援。此外,與使用輕量級虛擬機器的 WSL1 不同,WSL2 透過在託管虛擬環境中使​​用完整的 Linux 內核,採用更穩健的方法。這意味著用戶不需要建立和維護單獨的虛擬機器來安裝和操作Linux發行版。

切換到 WSL1 的原因

採用目前或先前版本的 Windows Linux 子系統 (WSL) 的決定可能會受到多種因素的影響。儘管最新版本提高了效率並擴展了一系列相容性配置文件,但某些用戶可能仍然更喜歡早期版本,因為它能夠與 VMware 和 VirtualBox 等舊版虛擬化軟體配合使用。相較之下,WSL2 與更現代的 VirtualBox 和 VMware 版本(也支援 Hyper-V)提供了增強的互通性,但可能不提供此功能。

與 WSL2 相比,使用 WSL1 更具優勢,因為它在與各種作業系統檔案系統互動時具有卓越的效能,而透過在 Linux 檔案系統中組織專案檔案可以避免這一限制。

啟用適用於 Linux 的 Windows 子系統 (WSL) 並安裝 Linux 發行版允許在 Windows 環境中執行命令。