news 2026/4/15 15:29:35

Win10/11系统下WSL2+Ubuntu的全流程安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Win10/11系统下WSL2+Ubuntu的全流程安装

Win10/11系统下WSL2+Ubuntu的全流程安装

WSL介绍

WSL(Windows Subsystem for Linux)是微软为 Windows 10 和 Windows 11 提供的一个兼容层,允许用户在 Windows 环境下原生运行 Linux 发行版。WSL 可以让开发者和系统管理员在 Windows 上使用 Linux 的命令行工具、应用程序和实用程序,而无需安装虚拟机或双重启动。

WSL 的主要特性

  • 轻量级: WSL 不需要完整的虚拟机,因此它比传统的虚拟机解决方案更轻量,启动速度更快,并且占用的系统资源更少。
  • 与 Windows 集成: WSL 与 Windows 系统紧密集成,用户可以轻松访问 Windows 文件系统,互相之间的文件共享非常方便。
  • 支持多种 Linux 发行版: WSL 支持多种主流的 Linux 发行版,例如 Ubuntu、Debian、Fedora、openSUSE 等。用户可以从 Microsoft Store 下载并安装所需的 Linux 发行版。
  • 命令行工具和应用: 用户可以在 WSL 中运行多种 Linux 命令行工具和应用,如 Bash、ssh、git、apt 等,极大地便利了开发和运维工作。
  • WSL 2: WSL 2 是 WSL 的第二个版本,相比于 WSL 1,WSL 2 引入了真正的 Linux 内核,性能更高,支持更多的 Linux 应用以及改进的文件系统性能。WSL 2 使用轻量级的虚拟机技术,使得性能大幅提升。

WSL 的使用场景

  • 开发环境: 开发人员可以在 Windows 上运行 Linux 工具和应用,进行 Web 开发、数据科学、机器学习等。

  • 脚本和自动化: 通过使用 Linux shell 脚本,用户可以更方便地进行自动化任务和脚本处理。

  • 测试和兼容性: 用户可以在同一台机器上同时测试 Windows 和 Linux 环境,确保软件在不同操作系统上的兼容性。

  • 学习和教育: 对于学习 Linux 的用户来说,WSL 是一个方便的环境,可以轻松尝试 Linux 命令和工具。

一、安装 WSL2

Windows GUI 手动安装 WSL2

1.按下 Win + R 组合键,输入以下命令,然后点击 确定 或直接按 Enter。

appwiz.cpl


2.进入 程序和功能 界面,点击 启用或关闭 Windows 功能

3.启用 WSL 和虚拟机平台
找到并勾选以下两项,然后点击 确定,系统将开始应用更改。随后会弹出提示要求重启计算机,点击 立即重新启动(N) 以完成设置。

  • 适用于 Linux 的 Windows 子系统
  • 虚拟机平台 / Windows 虚拟机监控程序平台


如果你使用的是 Windows 11,还需要勾选:

  • Windows Hypervisor Platform(有些系统可能没有)
  • Hyper-V(如果你的 Windows 版本支持)


4.将 WSL 默认版本设置为 WSL2

wsl --set-default-version 2

Windows 11 默认已安装 WSL2,不需要执行该命令。
Windows 10 用户 需要执行此命令,否则默认使用 WSL1。

二、WSL2 安装 Ubuntu-20.04

  1. 创建文件夹
  2. 下载 Ubuntu-20.04

方法一:命令行下载 Ubuntu-20.04 .appx 文件

打开刚才创建的 Ubuntu-20.04 文件夹。

在此处以管理员身份打开 PowerShell,输入以下命令:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu-20.04.appx -UseBasicParsing

方法二:浏览器手动下载 Ubuntu-20.04 .appx 文件

  • 在浏览器中点击 Ubuntu 20.04 下载链接。
    https://aka.ms/wslubuntu2004
  • 直接在浏览器中下载 Ubuntu-20.04.appx,通常比 PowerShell 更快。
  • 下载完成后,将文件移动到目标目录:D:\WSL\Ubuntu-20.04\。
  1. 解压 .appx 安装包
  • 在 D:\WSL\Ubuntu-20.04\ 目录下以管理员权限打开 PowerShell。
  • Windows 不支持直接运行 .appx,所以你需要手动解压,继续运行
Rename-Item CanonicalGroupLimited.UbuntuonWindows_2004.2021.825.0.AppxBundle Ubuntu-20.04.zip

说明:Rename-Item:将 .AppxBundle 重命名为 .zip

  • 用解压工具解压该zip

    进入 D:\WSL\Ubuntu-20.04\Extracted 目录
cd Ubuntu-20.04 Rename-Item Ubuntu_2004.2021.825.0_x64.appx Ubuntu_20.04.zip

再用解压工具解压,得到下图

4. 导入 WSL 并启动Ubuntu

  • 进入 Ubuntu_20.04 目录,手动导入 WSL,在 D:\WSL\Ubuntu-20.04\Ubuntu_20.04\Ubuntu_20.04\ 目录下执行:
wsl --import Ubuntu-20.04 D:\WSL\Ubuntu-20.04\ D:\WSL\Ubuntu-20.04\Ubuntu_20.04\Ubuntu_20.04\install.tar.gz --version 2
  • 启动 Ubuntu,执行
wsl -d Ubuntu-20.04

发现默认以 root 用户登录,因为 WSL 手动导入的 Ubuntu 不会自动创建普通用户,需要我们手动创建。

  1. 创建普通用户并设置默认用户
    创建新用户,在 WSL 终端(默认 root)下运行:
adduser 用户名

系统会要求你输入:

  • 新密码
  • 用户信息(全部可以直接回车跳过)


赋予新用户 sudo 权限

usermod -aG sudo 用户名

修改默认用户,在 Windows PowerShell 中运行

wsl -d Ubuntu-20.04 -u yourusername # 仅本次以普通用户登录


6. 确认安装成功

  • 关闭并重启 WSL
wsl --shutdown
  • 确认安装成功
wsl -l -v

如果输出类似下图,说明 WSL2 已经成功安装,并已将 Ubuntu-20.04 安装至 D盘。

在 D:\WSL\Ubuntu-20.04 目录下,WSL2 发行版的文件存储在一个 虚拟磁盘映像文件(ext4.vhdx) 中,该文件用于存储整个 Ubuntu-20.04 文件系统,如下图所示.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 1:43:08

Excalidraw自动伸缩部署:Kubernetes集群实践

Excalidraw自动伸缩部署:Kubernetes集群实践 在远程协作日益成为常态的今天,团队对高效、直观的可视化工具需求急剧上升。Excalidraw作为一款开源手绘风格白板工具,凭借其极简设计和强大的实时协作能力,迅速在技术架构图绘制、产品…

作者头像 李华
网站建设 2026/4/14 21:32:45

Excalidraw CDN加速部署方案:全球访问提速

Excalidraw CDN加速部署方案:全球访问提速 在跨国团队协作日益频繁的今天,一个看似微小的技术细节——前端资源加载速度,往往成为决定产品体验生死的关键。设想一下:欧洲的产品经理正准备与印度的开发团队进行一场关键架构评审&a…

作者头像 李华
网站建设 2026/4/8 14:28:10

Excalidraw源码阅读笔记:核心模块架构剖析

Excalidraw源码阅读笔记:核心模块架构剖析 在远程协作成为常态的今天,一个简单却高效的可视化工具往往能决定一场头脑风暴的成败。我们见过太多功能臃肿、操作复杂的绘图软件——它们擅长制作“完美”的图表,却在快速表达想法时显得笨拙不堪。…

作者头像 李华
网站建设 2026/4/4 1:29:17

打印机驱动安装全攻略:从准备到验证一步到位

在日常办公和家庭使用中,打印机驱动安装不当常常导致设备无法正常工作,轻则打印卡顿,重则直接提示“驱动未安装”或“设备无法识别”。其实,只要掌握正确的流程和技巧,打印机驱动安装就能高效完成。本文将结合不同操作…

作者头像 李华
网站建设 2026/4/15 1:42:00

官网-职工带薪年休假条例

官网:职工带薪年休假条例(国务院令第514号)_中华人民共和国中央人民政府门户网站 第一条 为了维护职工休息休假权利,调动职工工作积极性,根据劳动法和公务员法,制定本条例。 第二条* 机关、团体、企业、事业单位、民办非企业单位、有雇工的个体工商户等单位的职工连续…

作者头像 李华
网站建设 2026/4/1 23:40:45

网络流24题 加强版 P4480 [BJWC2018] 餐巾计划问题

https://www.luogu.com.cn/problem/P1251 为弱化版。 我们发现建图非常简单。拆个点,随便模拟题意连即可。 但是!网络流太笨了。加强版 P4480 就必须要贪心了。 于是我一年前用 SSP 水过了加强版 P4480。 以下变量定义按照 https://www.luogu.com.cn/problem/P1251 来,因…

作者头像 李华