windows 10/11 安装wsl
推薦安裝wsl2。
安裝:
舊版 WSL 的手動安裝步驟 | Microsoft Docs
步驟 1 - 啟用適用于 Linux 的 Windows 子系統
需要先啟用“適用于 Linux 的 Windows 子系統”可選功能,然后才能在 Windows 上安裝 Linux 分發。
以管理員身份打開 PowerShell(“開始”菜單 >“PowerShell” >單擊右鍵 >“以管理員身份運行”),然后輸入以下命令:
PowerShell復制
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart建議現在轉到步驟 #2,更新到 WSL 2,但如果只想安裝 WSL 1,現在可以重新啟動計算機,然后繼續執行步驟 6 - 安裝所選的 Linux 發行版。 若要更新到 WSL 2,請等待重新啟動計算機,然后繼續執行下一步。
步驟 2 - 檢查運行 WSL 2 的要求
若要更新到 WSL 2,需要運行 Windows 10。
- 對于 x64 系統:版本 1903?或更高版本,采用內部版本 18362?或更高版本。
- 對于 ARM64 系統:版本 2004?或更高版本,采用內部版本 19041?或更高版本。
- 低于 18362 的版本不支持 WSL 2。 使用?Windows Update 助手更新 Windows 版本。
若要檢查 Windows 版本及內部版本號,選擇 Windows 徽標鍵 + R,然后鍵入“winver”,選擇“確定”。 更新到“設置”菜單中的最新 Windows 版本。
p.s. 進行完這一步,我的就升級到了win11
?備注
如果運行的是 Windows 10 版本1903 或 1909,請在 Windows 菜單中打開“設置”,導航到“更新和安全性”,然后選擇“檢查更新”。 內部版本號必須是 18362.1049+ 或 18363.1049+,次要內部版本號需要高于 .1049。 閱讀詳細信息:WSL 2 即將支持 Windows 10 版本 1903 和 1909。
步驟 3 - 啟用虛擬機功能
安裝 WSL 2 之前,必須啟用“虛擬機平臺”可選功能。 計算機需要虛擬化功能才能使用此功能。
以管理員身份打開 PowerShell 并運行:
PowerShell復制
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重新啟動計算機,以完成 WSL 安裝并更新到 WSL 2。
步驟 4 - 下載 Linux 內核更新包
下載最新包:
- 適用于 x64 計算機的 WSL2 Linux 內核更新包
?備注
如果使用的是 ARM64 計算機,請下載?ARM64 包。 如果不確定自己計算機的類型,請打開命令提示符或 PowerShell,并輸入:systeminfo | find "System Type"。?Caveat:?在非英文版 Windows 上,你可能必須修改搜索文本,對“System Type”字符串進行翻譯。 你可能還需要對引號進行轉義來用于 find 命令。 例如,在德語版中使用?systeminfo | find '"Systemtyp"'。
運行上一步中下載的更新包。 (雙擊以運行 - 系統將提示你提供提升的權限,選擇“是”以批準此安裝。)
安裝完成后,請繼續執行下一步 - 在安裝新的 Linux 分發時,將 WSL 2 設置為默認版本。 (如果希望將新的 Linux 安裝設置為 WSL 1,請跳過此步驟。)
?備注
有關詳細信息,請參閱?Windows 命令行博客上的文章對更新 WSL2 Linux 內核的更改。
步驟 5 - 將 WSL 2 設置為默認版本
打開 PowerShell,然后在安裝新的 Linux 發行版時運行以下命令,將 WSL 2 設置為默認版本:
PowerShell復制
wsl --set-default-version 2步驟 6 - 安裝所選的 Linux 分發
打開?Microsoft Store,并選擇你偏好的 Linux 分發版。
單擊以下鏈接會打開每個分發版的 Microsoft Store 頁面:
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix for WSL
- Pengwin
- Pengwin Enterprise
- Alpine WSL
- Raft(免費試用版)
在分發版的頁面中,選擇“獲取”。
首次啟動新安裝的 Linux 分發版時,將打開一個控制臺窗口,系統會要求你等待一分鐘或兩分鐘,以便文件解壓縮并存儲到電腦上。 未來的所有啟動時間應不到一秒。
然后,需要為新的 Linux 分發版創建用戶帳戶和密碼。
祝賀你! 現已成功安裝并設置了與 Windows 操作系統完全集成的 Linux 分發!
排查安裝問題
如果在安裝過程中遇到問題,請查看疑難解答指南的安裝部分。
下載發行版
在某些情況下,你可能無法(或不想)使用 Microsoft Store 安裝 WSL Linux 發行版。 你可能正在運行不支持 Microsoft Store 的 Windows Server 或長期服務 (LTSC) 桌面操作系統 SKU,或者你的公司網絡策略和/或管理員不允許在你的環境中使用 Microsoft Store。 在這些情況下,雖然 WSL 本身可用,但你可能需要直接下載 Linux 發行版。
如果 Microsoft Store 應用不可用,可使用以下鏈接來下載并手動安裝 Linux 發行版:
- Ubuntu
- Ubuntu 20.04
- Ubuntu 20.04 ARM
- Ubuntu 18.04
- Ubuntu 18.04 ARM
- Ubuntu 16.04
- Debian GNU/Linux
- Kali Linux
- SUSE Linux Enterprise Server 12
- SUSE Linux Enterprise Server 15 SP2
- SUSE Linux Enterprise Server 15 SP3
- openSUSE Tumbleweed
- openSUSE Leap 15.3
- openSUSE Leap 15.2
- Oracle Linux 8.5
- Oracle Linux 7.9
- Fedora Remix for WSL
這將導致?<distro>.appx?包下載到你選擇的文件夾。
如果愿意,你也可通過命令行下載首選的發行版,可將 PowerShell 與?Invoke-WebRequest?cmdlet 一起使用。 例如,下載 Ubuntu 20.04:
PowerShell復制
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing?提示
如果下載需要很長時間,請通過設置?$ProgressPreference = 'SilentlyContinue'?來關閉進度欄
你還可以選擇使用?curl 命令行實用程序來下載。 使用 curl 下載 Ubuntu 20.04:
控制臺復制
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004在本示例中,將執行?curl.exe(而不僅僅是?curl),以確保在 PowerShell 中調用真正的 curl 可執行文件,而不是調用?Invoke WebRequest?的 PowerShell curl 別名。
下載了發行版后,導航到包含下載內容的文件夾,并在該目錄中運行以下命令,其中?app-name?是 Linux 發行版 .appx 文件的名稱。
Powershell復制
Add-AppxPackage .\app_name.appxAppx 包下載完成后,可以通過雙擊 appx 文件開始運行新發行版。 (命令?wsl -l?不會在此步驟完成之前顯示發行版已安裝)。
如果你使用 Windows Server,或在運行上述命令時遇到問題,可在?Windows Server?文檔頁上找到備用安裝說明,以通過將?.appx?文件更改為 zip 文件來安裝該文件。
安裝了發行版后,請按照說明為新的 Linux 發行版創建用戶帳戶和密碼。
安裝 Windows 終端(可選)
使用 Windows 終端可以打開多個選項卡或窗口窗格,以顯示多個 Linux 發行版或其他命令行(PowerShell、命令提示符、Azure CLI 等)并在它們之間快速切換。 可使用獨特的配色方案、字體樣式、大小、背景圖像和自定義鍵盤快捷鍵來完全自定義終端。?了解詳細信息。
安裝 Windows 終端。
建議的內容
-
安裝 WSL
使用 wsl --install 命令安裝適用于 Linux 的 Windows 子系統。 在 Windows 計算機上使用首選 Linux 發行版(Ubuntu、Debian、SUSE、Kali、Fedora、Pengwin、Alpine 等都可用)運行的 Bash 終端。
-
排查適用于 Linux 的 Windows 子系統問題
提供有關在適用于 Linux 的 Windows 子系統上運行 Linux 時遇到的常見錯誤和問題的詳細信息。
-
在 WSL 2 上設置 Node.js
本指南可幫助你直接在適用于 Linux 的 Windows 子系統 (WSL) 上設置 Node.js 開發環境。
-
使用 WSL 添加或連接數據庫
了解如何在適用于 Linux 的 Windows 子系統上設置 MySQL MongoDB、PostgreSQL、SQLite、Microsoft SQL Server 或 Redis。
-
設置 WSL 開發環境
使用此分步指南中的最佳做法設置 WSL 開發環境。 了解如何運行 Ubuntu、Visual Studio Code 或 Visual Studio、Git、Windows Credential Manager、MongoDB、MySQL、Docker 遠程容器等。
-
WSL 上的 Docker 容器入門
了解如何在適用于 Linux 的 Windows 子系統上設置 Docker 容器。
-
WSL 中的高級設置配置
適用于 Linux 的 Windows 子系統上運行多個 Linux 分發版時用于配置設置的 wsl.conf 和 .wslconfig 文件的指南。
我的安裝就是按照上面的進行的。我選擇的是ubuntu系統
摘自:舊版 WSL 的手動安裝步驟 | Microsoft Docs
參考:
使用 WSL 運行 Linux GUI 應用 | Microsoft Docs
WSL 中的 GPU 加速 ML 訓練 | Microsoft Docs
Enable NVIDIA CUDA on WSL 2 | Microsoft Docs
總結
以上是生活随笔為你收集整理的windows 10/11 安装wsl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hogh 投票简介
- 下一篇: 易烨卿:一场虚拟世界的反歧视大战(转)