在Windows上安装WSL2并运行Ubuntu 22.04 [初学者指南] 轻松学习使用Linux子系统,打造强大的开发环境(含图文详细教程)

V5主机测评

在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子系统,打造强大的开发环境(含图文详细教程)

第一步:检查Windows版本与激活开发人员模式

确保你使用的是Windows 10 2004版本或更高版本,或者Windows 11。

  1. 控制面板 → 系统和安全 → 系统 → 系统信息查看版本号
  2. 搜索"Developer"并打开"开发者选项"
  3. 在"开发者选项"中,勾选"开发人员模式"

第二步:启用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版本

  1. 打开Microsoft Store,在搜索框中输入"Ubuntu 22.04"
  2. 选择由Canonical Group Limited提供的Ubuntu 22.04 LTS版本
  3. 点击"获取"按钮,下载完成后点击"安装"按钮
  4. 安装完成后,在开始菜单搜索"Ubuntu22.04"并打开
  5. 根据提示设置用户账户和密码(用于WSL实例登录)

第五步:WSL2启动与基本配置

经过前面的设置,Ubuntu 22.04现在已经可以正常运行了

  1. 打开Ubuntu并按照提示完成初始化过程
  2. systemctl status systemd-resolved检查网络服务
  3. echo $USER查看你的用户名

第六步:配置WSL2集成到Windows

将WSL2与Windows文件系统、SSH、GUI应用等集成,获得更好的开发体验

  1. 全新安装Ubuntu的用户将自动被询问是否修改WSL2的默认驱动盘符
  2. 设置 → 搜索Terminal并打开"终端应用设置"
  3. 确保"打开终端选项"中包含了WSL2集成

常见问题解决

WSL2安装过程中可能遇到的问题及解决方案:

  1. 问题:WSL2崩溃或频繁重启
  2. 解决:完全清理并重新安装WSL2:wsl --unregister Ubuntu,然后重试安装
  3. 问题:SSH连接到WSL2失败
  4. 解决:确保WSL2的Hyper-V版本是最新的,或在Windows更新后重启计算机

现在你已经成功在Windows上安装了WSL2并运行Ubuntu 22.04,可以开始使用Linux环境开发项目了!

文章版权声明:除非注明,否则均为V5主机测评网_性价比VPS_性价比云服务器_免费独立服务器原创文章,转载或复制请以超链接形式并注明出处。