一、前置条件
1. 内网 Windows 主机要求
- Win10(Build 19041+)/Win11 专业版/企业版;
- 已开启「适用于 Linux 的 Windows 子系统」「虚拟机平台」(控制面板→程序→启用或关闭 Windows 功能);
输入 OptionalFeatures,然后按回车键。这将打开'启用或关闭 Windows 功能'窗口。在这里,勾选「Hyper-V」「适用于 Linux 的 Windows 子系统」「虚拟机平台」以启用虚拟机功能。
- 管理员权限(安装 WSL、导入系统包)。
2. 联网主机准备(Win11/有网 Win10)
需提前下载 2 个核心文件(拷贝到内网主机):
| 文件名称 | 用途 | 下载地址/方式 |
|---|---|---|
| Ubuntu 22.04 WSL 离线包 | 系统核心包 | 微软官方:https://aka.ms/wslubuntu2204(.appx 格式,≈400MB) |
| WSL2 内核更新包(Win10) | 适配 Win10 WSL2 内核 | 微软官方:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi |
二、步骤 1:联网主机预处理离线包
- 将下载的
Ubuntu2204.appx重命名为Ubuntu2204.zip(修改后缀); - 用 7-Zip 解压到
D:\WSL 离线包\Ubuntu2204目录(避免中文/空格路径); - 确认解压后
D:\WSL 离线包\Ubuntu2204\tools\distro目录下有install.tar.gz文件(核心系统包); - 将
Ubuntu2204文件夹 +wsl_update_x64.msi拷贝到内网主机(U 盘/内网传输),存放路径建议:D:\WSL 离线包\。
三、步骤 2:内网 Windows 主机离线安装
1. 安装 WSL2 内核更新包(Win10 必做,Win11 可选)
- 双击
wsl_update_x64.msi(管理员权限),按提示完成安装(无需联网); - 安装完成后无需重启,直接进入下一步。
2. 导入 Ubuntu 22.04 到 WSL2(核心步骤)
- 以管理员身份打开 PowerShell(Win+X → 终端 (管理员));
- 命令说明:
Ubuntu-22.04:分发版名称(后续启动用);D:\WSL\Ubuntu2204:WSL 系统数据存储路径;--version 2:强制使用 WSL2(必须加);
- 执行后等待 1-2 分钟,无报错即导入成功。
- 命令说明:
执行导入命令(替换为你的实际路径):
wsl --import Ubuntu-22.04 D:\WSL\Ubuntu2204 D:\WSL 离线包\Ubuntu2204\tools\distro\install.tar.gz --version 2
创建 WSL 数据存储目录(非 C 盘,避免占用系统空间):

