WSL Installation Guide - langningchen/miniapp GitHub Wiki
WSL 安装指南(Windows 用户必看)
本指南适用于 Windows 10/11 用户,帮助您安装 WSL2 (Windows Subsystem for Linux) 来运行 Ubuntu 系统。
📖 什么是 WSL?
WSL (Windows Subsystem for Linux) 是微软开发的兼容层,允许您在 Windows 系统上直接运行 Linux 环境,无需虚拟机或双系统。WSL2 是其最新版本,性能更佳。
🎯 为什么需要 WSL?
由于本项目需要在 Linux 环境下编译,Windows 用户有以下选择:
- ✅ WSL2 - 推荐,性能好,集成度高
- ❌ 虚拟机 - 性能较差,资源占用大
- ❌ 双系统 - 切换麻烦,硬盘分区复杂
🔧 系统要求
- Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)
- Windows 11 任意版本
- 支持虚拟化的 CPU(大部分现代 CPU 都支持)
📋 安装步骤
步骤 1:检查 Windows 版本
- 按
Win + R
键,输入winver
,点击确定 - 查看版本号,确保满足系统要求
步骤 2:启用 WSL 功能
方法一:使用 PowerShell(推荐)
- 右键点击开始菜单,选择"Windows PowerShell (管理员)"
- 在 PowerShell 中输入以下命令:
# 启用 WSL 功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用虚拟机平台功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
方法二:使用图形界面
- 按
Win + R
,输入appwiz.cpl
- 点击左侧"启用或关闭 Windows 功能"
- 勾选以下两项:
- ✅ 适用于 Linux 的 Windows 子系统
- ✅ 虚拟机平台
- 点击确定,重启计算机
步骤 3:重启计算机
完成上述设置后,必须重启计算机才能继续。
步骤 4:设置 WSL2 为默认版本
重启后,再次以管理员身份运行 PowerShell:
wsl --set-default-version 2
步骤 5:安装 Ubuntu
方法一:从 Microsoft Store 安装(推荐)
- 打开 Microsoft Store
- 搜索 "Ubuntu"
- 选择 "Ubuntu 22.04 LTS" 或 "Ubuntu 20.04 LTS"
- 点击"安装"
方法二:使用命令行安装
# 安装 Ubuntu 22.04
wsl --install -d Ubuntu-22.04
步骤 6:初始化 Ubuntu
- 安装完成后,点击"启动"或在开始菜单找到 Ubuntu
- 首次启动会进行初始化,需要等待几分钟
- 系统会提示创建用户账号:
Enter new UNIX username: your_username New password: [输入密码,不会显示] Retype new password: [再次输入密码]
💡 提示: 密码输入时不会显示任何字符,这是正常现象!
✅ 验证安装
在 Ubuntu 终端中运行以下命令验证安装:
# 检查系统版本
lsb_release -a
# 检查 WSL 版本
cat /proc/version
您应该看到类似输出:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.x LTS
Release: 22.04
Codename: jammy
🔧 WSL 常用命令
在 Windows PowerShell 中:
# 查看已安装的 Linux 发行版
wsl --list --verbose
# 启动默认 Linux 发行版
wsl
# 关闭所有运行的 Linux 发行版
wsl --shutdown
# 重启 WSL
wsl --shutdown
wsl
🚀 下一步
安装完成后,请继续阅读:
- Ubuntu 系统配置 - 配置 Ubuntu 开发环境
- VSCode 开发环境配置 - 设置代码编辑器
❗ 常见问题
问题1:启用 WSL 功能时提示错误
解决方案:
- 确保以管理员身份运行 PowerShell
- 检查 Windows 版本是否满足要求
- 在 BIOS 中启用虚拟化功能
问题2:wsl --install 命令不存在
解决方案:
- 更新 Windows 到最新版本
- 使用图形界面方法安装
问题3:Ubuntu 启动缓慢
解决方案:
- 重启计算机
- 运行
wsl --shutdown
后重新启动 - 检查防火墙设置
问题4:忘记密码
解决方案:
# 重置用户密码
wsl -u root
passwd your_username
exit
需要帮助? 查看 常见问题解决 或访问 Microsoft WSL 官方文档。