Windows 11 开启 WSL(Windows Subsystem for Linux)完整指南
Windows 11 开启 WSL(Windows Subsystem for Linux)完整指南
WSL(Windows Subsystem for Linux)可以让你在 Windows 上运行 Linux 的命令行工具和应用程序。以下是开启 WSL 的详细步骤。
✅ 步骤 1:确认 Windows 版本
WSL 需要 Windows 11 或 Windows 10 版本 2004 及以上。
- 快捷键:
Win + R
,输入winver
查看 Windows 版本。
✅ 步骤 2:开启 WSL 功能
方法一:通过命令行自动安装
-
打开 PowerShell(管理员模式):
- 按
Win + S
,搜索 PowerShell,右键选择 以管理员身份运行。
- 按
-
执行以下命令:
wsl --install
此命令将自动安装 WSL2 和 Ubuntu 发行版。
-
等待安装完成后,重启电脑。
方法二:手动启用 WSL 和虚拟化平台
-
启用 WSL 和虚拟化功能:
- 打开 控制面板 > 程序和功能 > 启用或关闭 Windows 功能。
- 勾选以下两项:
- 适用于 Linux 的 Windows 子系统
- 虚拟机平台
- 点击 确定,等待安装完成后 重启电脑。
-
设置 WSL 默认版本为 WSL2:
- 打开 PowerShell(管理员模式),输入:
wsl --set-default-version 2
- 打开 PowerShell(管理员模式),输入:
✅ 步骤 3:安装 Linux 发行版
- 打开 Microsoft Store。
- 搜索 Ubuntu,选择 Ubuntu 22.04 LTS 或其他版本。
- 点击 获取,等待安装完成。
- 打开 Ubuntu 应用,根据提示设置用户名和密码。
✅ 步骤 4:验证 WSL 是否正常运行
- 打开 PowerShell,输入:
你将看到类似以下输出:wsl --list --verbose
NAME STATE VERSION Ubuntu Running 2
✅ 步骤 5:安装常用工具
进入 WSL 后,更新包管理器并安装工具:
sudo apt update && sudo apt upgrade
sudo apt install build-essential git curl
✅ 步骤 6:访问 Windows 文件系统
在 WSL 中,你可以通过 /mnt/c/
访问 Windows 的 C 盘。例如:
cd /mnt/c/Users/你的用户名/Desktop
🛠️ 常见问题及解决方法
问题 | 解决方法 |
---|---|
wsl --install 命令报错 | 确保 Windows 版本支持,更新到最新版本。 |
无法安装 WSL2 | 确保开启了 虚拟机平台 和 BIOS 虚拟化支持。 |
WSL2 启动缓慢 | 使用 wsl --shutdown 重启 WSL,或优化资源配置。 |
📚 进阶学习
-
在 WSL 中使用 Docker:
参考 Docker Desktop 配合 WSL 使用。 -
在 WSL 中运行 GUI 应用程序:
Windows 11 支持 Linux GUI 应用程序。在 Ubuntu 中输入以下命令即可安装 GUI 应用:sudo apt install gedit gedit
原文地址:https://blog.csdn.net/WithCYwind/article/details/145147410
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!