Windows Subsystem for Linux 2 (WSL2) 是 Windows 10 和 Windows 11 中用于运行 Linux 二进制可执行文件的兼容层。WSL2 是 WSL 的最新版本,提供了更快的文件系统性能和完整的系统调用兼容性。本教程将指导你如何在 Windows 系统上安装 WSL2。
前提条件
-
操作系统要求:
- Windows 10/11 Pro, Enterprise, 或 Education (支持 Hyper-V 的版本)。
- 如果使用 Windows 10 Home,则需要 WSL 2 支持。
-
硬件要求:
- 64 位处理器。
- 虚拟化支持(在 BIOS/UEFI 中启用)。
安装步骤
1. 启用虚拟化
Docker Desktop 依赖虚拟化技术,需要确保你的系统支持并已启用虚拟化。
- 按 Ctrl + Shift + Esc 打开任务管理器。
- 转到 性能 > CPU,查看右下角的“虚拟化”是否为“已启用”。
- 如果未启用,进入 BIOS/UEFI,找到并启用虚拟化技术(通常称为 VT-x 或 AMD-V)。
2. 启用 WSL 功能
-
打开 PowerShell(以管理员身份)。
-
运行以下命令,这会自动安装 WSL 和 Ubuntu 子系统。
wsl --install
3. 重启电脑
再运行一次,中间需要设置用户名跟密码
wsl --install
常见问题
如何检查 WSL 版本?
打开 PowerShell 并运行以下命令:
wsl --list --verbose
总结
通过以上步骤,你应该能够在 Windows 系统上成功安装并配置 WSL2。WSL2 为开发者和爱好者提供了一个强大的 Linux 环境,可以方便地进行开发、测试和学习。
希望这个教程对你有所帮助!如果有任何问题,欢迎在评论区留言。