在 Windows 上安装 WSL(Windows Subsystem for Linux) 的步骤如下:
1. 启用 WSL 功能
方法 1:使用 PowerShell(推荐)
以 管理员身份 运行 PowerShell,执行以下命令:
wsl --install
这条命令会自动:
- 启用 WSL 功能
- 下载并安装默认的 Linux 发行版(通常是 Ubuntu)
方法 2:手动启用
如果上述方法不生效,可以手动启用:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后 重启电脑。
2. 设置 WSL 2(推荐版本)
WSL 2 性能更好,支持完整 Linux 内核。
wsl --set-default-version 2
3. 安装 Linux 发行版
方式一:从 Microsoft Store 安装
- 打开 Microsoft Store
- 搜索你喜欢的发行版(如
Ubuntu
、Debian
、Kali Linux
) - 点击安装
方式二:命令行安装
列出可用发行版:
wsl --list --online
安装指定版本(例如 Ubuntu-22.04):
wsl --install -d Ubuntu-22.04
4. (可选)管理 WSL
常用命令 | 作用 |
---|---|
wsl --list --verbose |
查看已安装的 WSL |
wsl --set-version <名称> <版本> |
切换 WSL1/WSL2 (如 Ubuntu-22.04 ) |
wsl --shutdown |
关闭所有 WSL |
wsl -t <发行版名称> |
终止某个发行版 |
5.(可选)更新 WSL
确保使用最新版本的 WSL:
wsl --update
⚠️注意事项:
- Windows10 (1903+) & Windows11 ✔️
老版本可能需要手动升级。 - BIOS/主板需开启虚拟化(Intel VT-x/AMD-V)。
- VPN或网络问题可能导致下载失败。
完成后,你就可以在 Windows Terminal/PowerShell/Cmd中直接输入 bash
或 wsl
进入Linux环境!🚀
内容由零声教学AI助手提供,问题来源于学员提问