在Windows上安装WSL2并运行Ubuntu 22.04 [初学者指南]轻松学习使用Linux子系统,打造强大的开发环境(含图文详细教程)
WSL2(Windows Subsystem for Linux 2)是微软提供的在Windows上运行Linux环境的解决方案,让开发者无需虚拟机即可体验接近原生的Linux环境。这篇详细教程将指导你如何在Windows 10/11上安装WSL2并运行最新版本的Ubuntu 22.04系统。
![在Windows上安装WSL2并运行Ubuntu 22.04 [初学者指南]
轻松学习使用Linux子系统,打造强大的开发环境(含图文详细教程)](http://vpshk.cn/swq_img/95.png)
第一步:检查Windows版本与激活开发人员模式
确保你使用的是Windows 10 2004版本或更高版本,或者Windows 11。
控制面板 → 系统和安全 → 系统 → 系统信息查看版本号- 搜索"Developer"并打开"开发者选项"
- 在"开发者选项"中,勾选"开发人员模式"
第二步:启用WSL功能和虚拟机平台
这项操作需要管理员权限的PowerShell完成,Windows 11用户授权会更多。
# 打开管理员权限的PowerShell# 启用WSL和虚拟机平台功能Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-LinuxEnable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform# 重启计算机(如果提示需要重启)按Win+X然后选择"WSL"命令重启可以在不完全关机的情况下重置WSL
第三步:设置默认版本为WSL2
这是WSL2安装的关键步骤,必须在W11上执行navigator命令
# 按Win+X, 选择"Windows PowerShell管理员"wsl --set-default-version 2# 如果遇到错误,请先更新Windows 10到19041版本或更高,或在Windows 11上执行更新注意:WSL2要求Hyper-V,关闭Hyper-V需要重装系统,请谨慎操作
第四步:安装Ubuntu 22.04 LTS
进入Microsoft Store,搜索"Ubuntu"并选择Canonical Group Limited的Ubuntu 22.04版本
- 打开Microsoft Store,在搜索框中输入"Ubuntu 22.04"
- 选择由Canonical Group Limited提供的Ubuntu 22.04 LTS版本
- 点击"获取"按钮,下载完成后点击"安装"按钮
- 安装完成后,在开始菜单搜索"Ubuntu22.04"并打开
- 根据提示设置用户账户和密码(用于WSL实例登录)
第五步:WSL2启动与基本配置
经过前面的设置,Ubuntu 22.04现在已经可以正常运行了
- 打开Ubuntu并按照提示完成初始化过程
systemctl status systemd-resolved检查网络服务echo $USER查看你的用户名
第六步:配置WSL2集成到Windows
将WSL2与Windows文件系统、SSH、GUI应用等集成,获得更好的开发体验
- 全新安装Ubuntu的用户将自动被询问是否修改WSL2的默认驱动盘符
- 在设置 → 搜索Terminal并打开"终端应用设置"
- 确保"打开终端选项"中包含了WSL2集成
常见问题解决
WSL2安装过程中可能遇到的问题及解决方案:
- 问题:WSL2崩溃或频繁重启
- 解决:完全清理并重新安装WSL2:
wsl --unregister Ubuntu,然后重试安装 - 问题:SSH连接到WSL2失败
- 解决:确保WSL2的Hyper-V版本是最新的,或在Windows更新后重启计算机
现在你已经成功在Windows上安装了WSL2并运行Ubuntu 22.04,可以开始使用Linux环境开发项目了!
文章版权声明:除非注明,否则均为V5主机测评网_性价比VPS_性价比云服务器_免费独立服务器原创文章,转载或复制请以超链接形式并注明出处。
