ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Win11 安装 WSL2 + Ubuntu 22.04 完整手册(国内网络 / 迁移 D 盘)

Win11 安装 WSL2 + Ubuntu 22.04 完整手册(国内网络 / 迁移 D 盘) Win11 安装 WSL2 Ubuntu 22.04 完整手册国内网络 / 迁移 D 盘适用系统Windows 11目标环境WSL2 Ubuntu 22.04 LTS 清华源 系统盘迁移至 D 盘状态实测可用 ✅2026一、安装 WSL 底座系统层以管理员身份打开PowerShell或Windows 终端执行只装 WSL 和虚拟机平台不装发行版wsl--install--no-distribution重启电脑必须说明WSL Linux 兼容层VirtualMachinePlatform WSL2 的虚拟化依赖二、安装 Ubuntu 22.04绕过微软商店管理员 PowerShell 执行wsl--install-d Ubuntu-22.04--web-download重启后开始菜单 → 打开Ubuntu 22.04 LTS等待解压首次约 1~3 分钟设置UNIX 用户名如hmyang用户密码验证wsl-l-v正常输出textNAME STATE VERSION• Ubuntu-22.04 Running 2三、首次配置 Ubuntu换国内源 root进入 Ubuntu 终端后执行1️⃣ 设置 root 密码sudopasswdroot2️⃣ 备份并替换 apt 源清华sudocp/etc/apt/sources.list /etc/apt/sources.list.baksudotee/etc/apt/sources.list/dev/nullEOF deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse EOF3️⃣ 更新软件索引sudoaptupdatesudoaptupgrade-y✅ 看到全部Hit即为成功四、迁移到 D 盘防止 C 盘被吃满以下命令在 Windows PowerShell 中执行不是 Ubuntu1️⃣ 关闭 WSLwsl--shutdown2️⃣ 创建目录并导出系统mkdir D:\WSL mkdir D:\WSL\Ubuntu2204 wsl--export Ubuntu-22.04 D:\WSL\Ubuntu2204\ubuntu2204.tar3️⃣ 注销 C 盘原系统wsl--unregister Ubuntu-22.044️⃣ 导入到 D 盘wsl--import Ubuntu-22.04 D:\WSL\Ubuntu2204 D:\WSL\Ubuntu2204\ubuntu2204.tar--version 25️⃣ 恢复默认登录用户关键wsl-d Ubuntu-22.04-u root进入后把hmyang换成你自己的用户名echo-e[user]\ndefaulthmyang/etc/wsl.confexitwsl--shutdown6️⃣ 验证wsldf-h/看到根目录大小为 D 盘容量即成功 ✅可选清理delD:\WSL\Ubuntu2204\ubuntu2204.tar五、最终验收标准输出lsb_release-asudoaptupdatewhoamipwd期望结果Ubuntu 22.04.x LTSapt 全部Hit非 root 用户/挂载在 D 盘六、常用速查表功能命令查看 WSL 状态wsl -l -v关闭 WSLwsl --shutdown进入 UbuntuwslWindows 访问 WSL\\wsl$\Ubuntu-22.04VS Code 打开code .真实系统位置D:\WSL\Ubuntu2204\ext4.vhdx七、常见问题❓ 卡在 0%→ 没加--web-download被微软商店 CDN 墙了❓ 报虚拟化错误→ BIOS 开启VT-x/SVM Mode任务管理器确认“虚拟化已启用”ctrlshiftesc —性能 右下角“已启用”❓ 进去是 root→ 没写/etc/wsl.conf参考第四章第 5 步八、环境现状总结✅ WSL2✅ Ubuntu 22.04.5 LTS✅ 清华 apt 源✅ 默认用户正常✅ 系统位于 D 盘✅ 可直接装 Docker / Python / CUDA / Node至此开发环境已完全就绪。可继续扩展Docker、Conda、PyTorch、前端工具链等。
返回列表