如何在win11上打开 WSL2(Windows 的 Linux 子系统)?

在 Windows 11 上打开 WSL2,主要有两种方法:一种是使用官方推荐的一键安装命令,另一种是手动分步启用功能并安装。以下是详细的步骤指南。

方法一:一键命令安装(推荐

这是最简单快捷的方法,适用于大多数用户,系统会自动完成所有必要组件的启用和默认发行版的安装。

  1. 以管理员身份运行 PowerShell:在开始菜单搜索"PowerShell",右键点击并选择"以管理员身份运行"。
  2. 执行安装命令:在打开的窗口中输入命令 wsl --install 并按回车执行。 等待并重启:系统将自动启用"适用于 Linux 的
  3. Windows 子系统"和"虚拟机平台"功能,并开始下载默认的 Ubuntu 发行版。完成后,根据提示重启计算机。
  4. 设置用户名和密码:重启后,Ubuntu 会自动启动,并提示你创建一个新的 用户名和密码,按照屏幕指示完成设置即可。

方法二:手动分步安装

如果一键命令安装失败,或者你需要更精细的控制(例如安装特定发行版或安装到非系统盘),可以采用此方法。

  1. 启用 Windows 功能:
  • 按下 Win + R 键,输入 optionalfeatures 并回车,打开"启用或关闭 Windows 功能"窗口。
  • 在列表中找到并勾选 "适用于 Linux 的 Windows 子系统" 和 "虚拟机平台" 两项。部分教程建议同时勾选"Hyper-V",但 WSL2 的核心必需项是前两者。
  • 点击"确定",系统会应用更改并提示重启,选择"立即重启"。
  1. 设置 WSL 默认版本为 2:
  • 重启后,再次以管理员身份打开 PowerShell。
  • 输入命令 wsl --set-default-version 2 并回车,将默认版本设置为 WSL2。
  1. 安装 Linux 发行版:
  • 方式 A(通过微软商店):打开 Microsoft Store,搜索"Linux"或"Ubuntu",选择一个长期支持版本(如 Ubuntu 22.04 LTS)进行安装。
  • 方式 B(通过命令行):在管理员 PowerShell 中,使用命令 wsl --install -d Ubuntu-22.04 来安装指定版本。
  1. 首次启动并设置:从开始菜单启动已安装的 Linux 发行版,首次运行会要求你设置用户名和密码。

  2. 验证安装与常用命令

    安装完成后,你可以在 PowerShell 中输入 wsl -l -v 来查看已安装的发行版列表及其状态,确认 VERSION 列为 2 即表示成功。

    一些常用的 WSL 基础命令包括:

    wsl --update:更新 WSL Linux 内核。
    wsl --shutdown:关闭所有正在运行的 WSL 发行版以释放资源。
    在 PowerShell 中直接输入 wsl 即可启动默认的 Linux 发行版。

  3. 高级配置(可选)

  • 更改安装位置:默认安装会占用 C 盘空间。你可以先将发行版导出为 .tar 文件,卸载后再导入到其他盘符(如 D 盘)。
  • 使用 Windows Terminal:建议从 Microsoft Store 安装 Windows Terminal,它可以提供更好的多标签管理和使用体验,并可设置为默认启动器
相关推荐
Andy3 小时前
C++ list容器基本逻辑结构详解
c++·windows·list
想唱rap4 小时前
传输层协议TCP
linux·运维·服务器·网络·c++·tcp/ip
曦夜日长4 小时前
Linux系统篇,权限(二):缺省权限、最终权限的计算、文件隔离的两种方式
linux·运维·服务器
云水一下5 小时前
黑客的“猜密码”游戏:SSH暴力破解实战与Linux安全加固
linux·渗透测试·ssh·暴力破解
kebidaixu5 小时前
OK3568开发板更新Ubuntu22.04方法总结
linux·运维·服务器
晚风予卿云月6 小时前
【Linux】Linux2.6 O(1)调度器超详解 | 进程切换+内核链表 | 面试必背
linux·运维·面试
扬帆破浪6 小时前
免费开源AI软件.桌面单机版,可移动的AI知识库,察元 AI桌面版:免费开源的AI软件首启动 FirstRunSetup向导背后做了什么
人工智能·windows·电脑·知识图谱
ITHAOGE156 小时前
2026年Win7最终版ISO系统映像下载!(集成补丁、旗舰版、完整无精简、64位/32位可选、Windows 7、简体中文/繁体中文/英语可选)
windows·科技·microsoft·微软·电脑
www.026 小时前
Linux 终端守护神 Tmux :如何优雅地管理后台实验与恢复会话
linux·运维·服务器·人工智能·tmux
yuanpan6 小时前
Python + PyAutoGUI 实战:Windows 自动化办公脚本开发入门
windows·python·自动化