WSL2 是 Windows Subsystem for Linux 2。
简单说,就是让你在 Windows 里直接运行 Linux 发行版(如 Ubuntu、Debian),不用双系统,也不用自己管理传统虚拟机。
和 WSL1 相比,WSL2 的核心区别是:
- 用了真实 Linux 内核
- 兼容性更好,很多 Linux 工具和 Docker 场景更容易跑
- 文件系统性能更好
推荐安装方式:
先确认系统版本满足要求:
Windows 11- 或
Windows 10 x64 1903+,且内部版本18362.1049+ ARM64设备需Windows 10 2004+
按 Win + R,输入 winver 可以查看版本。
然后用管理员身份打开 PowerShell,执行:
wsl --install
它会自动:
- 启用 WSL
- 启用 WSL2 所需组件
- 安装 Linux 发行版(默认通常是 Ubuntu)
执行完后重启电脑。
重启后,第一次打开 Ubuntu 时,它会让你创建:
- Linux 用户名
- Linux 密码
安装完成后,可以用下面命令检查:
wsl -l -v
如果看到发行版后面的 VERSION 是 2,就说明已经是 WSL2 了。
常用命令还有:
wsl --list --online # 查看可安装的发行版
wsl --install -d Debian # 安装 Debian
wsl --update # 更新 WSL
wsl --set-default-version 2 # 新安装发行版默认使用 WSL2
如果你的系统比较旧,wsl --install 不可用,就要走手动安装:启用 Microsoft-Windows-Subsystem-Linux 和 VirtualMachinePlatform,然后安装内核更新包。官方文档里有完整步骤。
官方文档: