1. WSL 环境准备与安装指南
1.1 硬件虚拟化支持检查
在开始WSL安装前,确保你的硬件支持虚拟化技术至关重要。现代CPU通常都内置了虚拟化支持,但部分厂商的消费级设备可能默认关闭此功能。
验证方法:
- 打开任务管理器(Ctrl+Shift+Esc)
- 切换到"性能"标签页
- 查看CPU部分是否显示"虚拟化:已启用"
如果显示未启用,需要进入BIOS/UEFI设置:
- 重启电脑时按制造商指定键(通常是Del、F2或F12)
- 在高级CPU设置中找到"Intel VT-x"或"AMD-V"选项
- 将其状态改为Enabled
- 保存设置并退出
注意:不同主板厂商的BIOS界面差异较大,如果找不到相关选项,建议查阅主板说明书或制造商支持文档。部分品牌机可能隐藏了这些选项,需要联系OEM厂商获取解锁方法。
1.2 Windows功能启用
WSL作为Windows的可选功能,需要手动开启。以下是详细步骤:
-
通过以下任一方式打开"启用或关闭Windows功能"对话框:
- 控制面板 > 程序和功能 > 左侧"启用或关闭Windows功能"
- 运行对话框(Win+R)输入"optionalfeatures"
- PowerShell执行
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
-
在功能列表中勾选:
- "适用于Linux的Windows子系统"
- "虚拟机平台"(WSL2必需)
-
点击确定后等待安装完成,根据提示重启系统
提示:如果使用企业版Windows或受管理的设备,可能需要管理员权限才能修改这些设置。在域环境中,组策略可能会限制这些功能的启用。
1.3 选择并安装Linux发行版
Microsoft Store提供了多种Linux发行版选择,以下是主流选项对比:
| 发行版 | 特点 | 适用场景 |
|---|---|---|
| Ubuntu LTS | 最流行,社区支持完善 | 通用开发环境 |
| Debian | 稳定,软件包较旧 | 服务器兼容性测试 |
| Kali Linux | 预装安全测试工具 | 渗透测试与安全研究 |
| Alpine Linux | 轻量级(仅约5MB) |
