开始使用 WSL2

1. 准备

需要 CPU 开启虚拟化,如果没有开启,可以在 BIOS 中开启。可以搜索 你的电脑型号 + BIOS 来了解如何进入 BIOS 设置。

如果你是新版本 Windows,直接安装即可:

wsl --install

需要先更新内核才能使用,这将直接将 WSL2 升级到最新版本:

wsl --update

如果是旧版本,需要先启用 WSL2 功能,然后再安装。可以使用管理员运行下面的命令:

dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

重启后安装,如果有其他问题可参考 官方文档:手动安装 WSL在新窗口打开

2. 安装

如果系统已经安装了 WSL2,可以尝试命令安装 Linux 发行版,默认为 Ubuntu:

wsl --install

如果提示内核版本过低等问题,可以直接更新内核:

wsl --update

也可以到商店中下载任意一个 Linux 发行版即可,如 Ubuntu、Debian、Kali 等。

例如下载 Ubuntu 22.04 LTS:

wsl --install Ubuntu-22.04

安装后运行即可,第一次运行可能会要求输入用户名和密码,确保用户名只能是小写英文加数字,密码输入后无反馈,输入两遍确认。

其他有关 WSL2 的问题可以参考帮助命令:

wsl --help

进入默认 Linux 系统:

wsl

也可以设置其他系统为默认系统:

wsl --set-default Ubuntu-22.04