WSL2 是什么,怎么安装?

0 阅读1分钟

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

image.png

它会自动:

  • 启用 WSL
  • 启用 WSL2 所需组件
  • 安装 Linux 发行版(默认通常是 Ubuntu)

执行完后重启电脑

重启后,第一次打开 Ubuntu 时,它会让你创建:

  • Linux 用户名
  • Linux 密码

image.png

安装完成后,可以用下面命令检查:

wsl -l -v

image.png

如果看到发行版后面的 VERSION2,就说明已经是 WSL2 了。

常用命令还有:

wsl --list --online         # 查看可安装的发行版
wsl --install -d Debian     # 安装 Debian
wsl --update                # 更新 WSL
wsl --set-default-version 2 # 新安装发行版默认使用 WSL2

如果你的系统比较旧,wsl --install 不可用,就要走手动安装:启用 Microsoft-Windows-Subsystem-LinuxVirtualMachinePlatform,然后安装内核更新包。官方文档里有完整步骤。

官方文档: