本教程將向您展示如何在 Windows 11 上安裝 WSL(適用於 Linux 的 Windows 子系統)。對於那些不知道的人,適用於 Linux 的 Windows 子系統(也稱為 WSL)是一個子系統,它允許 Windows 11 和 Windows 10 用戶運行 Linux 發行版,如 Ubuntu、Debian、Fedora、Kali、Alpine 和 Suse。是。無需更改您的日常操作系統。
本文假設您至少具備 Linux 的基本知識,知道如何使用 shell,最重要的是,您將網站託管在自己的 VPS 上。 假設您在 root 帳戶下運行,安裝非常簡單。sudo
‘ 到命令以獲得 root 權限。 在 Windows 11 上安裝 WSL 2 的分步說明。 對於 Ubuntu 18.04、16.04 和其他基於 Debian 的發行版(例如 Linux Mint),可以遵循相同的步驟。
在 Windows 11 上安裝 WSL 2
步驟 1. 安裝並啟用適用於 Linux 的 Windows 子系統。
首先,打開開始菜單並輸入“終端”。 右鍵單擊 Windows 終端中的結果並選擇 Run as Administrator
.
然後通過在 Windows 控制台中運行以下命令來安裝 WSL:
wsl --install
等待 Windows 11 安裝 WSL 2.0 並在完成後重新啟動計算機。重新啟動後,您應該可以使用 WSL。 如果要更新 WSL,請運行以下命令:
wsl --update
步驟 2. 安裝您的 Linux 發行版。
現在您可以安裝您選擇的 Linux 發行版了。要列出可以安裝的發行版,請運行以下命令:
wsl --list --online
輸出:
NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling openSUSE-42 openSUSE Leap 42 SLES-12 SUSE Linux Enterprise Server v12 Ubuntu-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS
例如,要在 Windows 11 上安裝 Ubuntu,請運行以下命令:
wsl --install -d ubuntu-20.04
安裝完成後,它將自動啟動並顯示用於創建和配置默認用戶帳戶的命令控制台。
Installing, this may take a few minutes... Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: idroot New password: Retype new password: passwd: password updated successfully Installation successful! To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. Welcome to Ubuntu 20.04 LTS (GNU/Linux 4.4.0-20002-Microsoft x86_64)
以下是針對上述問題的一些故障排除命令:運行以下故障排除命令並重新啟動進入 Ubuntu。
wsl --set-default-version 1 bcdedit /set hypervisorlaunchtype auto start
步驟 3. 訪問適用於 Linux 2 的 Windows 子系統。
安裝成功後,打開開始菜單,輸入“Ubuntu”。 您應該在 Windows 11 中看到您的 Ubuntu 實例。請先點擊。
恭喜! 您已成功安裝 WSL 2。感謝您使用本教程安裝適用於 Linux 2 (WSL 2) 的最新穩定版 Windows 子系統。如需更多幫助或有用信息,我們建議您查看 Ubuntu 官方網站.