Windows 10 离线安装 WSL2 Ubuntu 22.04.5 LTS 简明教程
背景
近期开始探索在 Windows PC 上通过 LMDeploy 运行本地部署的 Deepseek-R1 模型。前置步骤需要用 WSL2 Ubuntu。把流程教程和踩坑及解决方案发出来供后人参考。
到在 Windows 10 专业版(版本 19044.3086)环境中,因网络问题叠加本地 WSL 安装错误(错误代码 0xc8000641)无法通过在线命令 wsl --install 完成安装。通过手动下载 WSL 镜像并离线导入,成功部署 Ubuntu 22.04.5 LTS。以下是完整操作流程:
本教程适用于当你无法使用以下命令成功安装 Ubuntu:
wsl --install -d Ubuntu-22.04
一、准备工作
1. 系统要求
- 操作系统:Windows 10 2004+(Build 19041+)或 Windows 11
- 硬件虚拟化:在 BIOS/UEFI 中启用 Intel VT-x/AMD-V
- 存储空间:至少 5GB 空闲空间(建议 SSD)
2. 启用 WSL 功能
# 以管理员身份运行 PowerShell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
Restart-Computer
3. 手动启用必需的 Windows 功能
-
启用'虚拟机平台'与'适用于 Linux 的 Windows 子系统'
- 打开【控制面板】→【程序】→【启用或关闭 Windows 功能】。
- 勾选虚拟机平台、适用于 Linux 的 Windows 子系统,(如有 Hyper-V,建议也勾选)。
- 点击确定后,重启计算机。
-
确认 BIOS 中已启用虚拟化支持
- 进入 BIOS 设置,确保虚拟化技术(VT-x/AMD-V)已启用。
二、手动下载 Ubuntu WSL 镜像
1. 获取官方镜像
- 下载地址:
- Ubuntu 22.04 WSL - Windows Subsystem for Linux Documentation
- 在此页面中找到 Manual install steps。有两个方法,尝试第二个才成功。
- Ubuntu 22.04.5 LTS - Free download and install on Windows | Microsoft Store
- Ubuntu 22.04 LTS(我所安装版本的文件直接下载路径)
- Ubuntu 22.04 WSL - Windows Subsystem for Linux Documentation
- 备用镜像(清华源):

