要在 Windows 11 上开启 WSL(Windows Subsystem for Linux),请按照以下步骤操作:
✅ 1. 确认 Windows 版本支持 WSL
WSL 2 需要 Windows 10 2004 及以上版本(包括 Windows 11)。
🔧 检查 Windows 版本
按 Win + R,输入以下命令查看 Windows 版本:
winver
✅ 2. 启用 WSL 功能
🔧 使用 PowerShell 启用 WSL
按 Win + S,搜索 PowerShell,选择 以管理员身份运行,然后执行以下命令:
wsl --install
该命令会自动安装:
- WSL 核心组件
- Linux 内核更新包
- 默认 Ubuntu 发行版
🌟 如果想指定其他发行版,可以执行:
wsl --list --online
选择你想要的发行版,例如 Debian、Kali Linux 等,然后执行:
wsl --install -d <发行版名称>
例如安装 Debian:
wsl --install -d debian
✅ 3. 设置默认的 WSL 版本为 WSL 2
执行以下命令将默认版本设置为 WSL 2:
wsl --set-default-version 2
✅ 4. 检查 WSL 的状态
执行以下命令,查看已安装的发行版和版本:
wsl --list --verbose
输出示例:
NAME STATE VERSION
* Ubuntu Running 2
✅ 5. 更新 WSL 内核(如有必要)
如果安装过程中提示 需要更新 WSL 内核,请手动下载:
- Linux 内核更新包
下载后,按照提示完成安装。
✅ 6. 启动 WSL
安装完毕后,按 Win + S,搜索你安装的发行版(如 Ubuntu),点击启动。
首次启动时会要求:
- 创建 Linux 用户名 和 密码。
- 初始化完成后,就可以开始使用 Linux 环境 了!
✅ 7. 常用 WSL 命令
命令 | 作用 |
---|---|
wsl | 启动默认的 Linux 发行版 |
wsl --list --verbose | 查看所有已安装的发行版及状态 |
wsl --set-version <发行版> 2 | 设置指定发行版为 WSL 2 |
wsl --shutdown | 停止所有运行中的 WSL 实例 |
wsl --update | 更新 WSL |
✅ 8. 安装其他发行版(可选)
从 Microsoft Store 下载其他 Linux 发行版:
- 打开 Microsoft Store。
- 搜索 Linux。
- 选择并安装 Debian、Kali Linux、Alpine Linux 等。