Win11怎么安装WSL_Win11安装Linux子系统完整教程【进阶】

Win11怎么安装WSL_Win11安装Linux子系统完整教程【进阶】

系统教程

需完成功能激活、内核适配、版本设定与发行版部署四环节:一、wsl --install 一键安装;二、DISM 分步启用并指定发行版;三、Microsoft Store 图形化安装;四、wsl --import 离线导入;五、手动安装 WSL2 内核并验证。

如果您希望在 Windows 11 中直接运行 Linux 环境,但尚未启用底层支持或安装发行版,则需完成功能激活、内核适配、版本设定与发行版部署四个关键环节。以下是覆盖全自动、半手动及图形化路径的完整安装操作链:

一、执行 wsl --install 一键全自动安装

该方式由微软官方封装,自动启用“适用于 Linux 的 Windows 子系统”和“虚拟机平台”两项核心功能,同步下载 WSL2 内核更新包并安装默认 Ubuntu LTS 发行版,适用于网络通畅且接受默认配置的用户。

1、按下 Win + X 组合键,选择「终端(管理员)」。

2、在弹出的用户账户控制提示中点击「是」。

3、输入命令并回车:wsl --install

4、等待终端显示 "Installation complete" 及重启提示。

5、保存当前工作后立即重启计算机,重启后 Ubuntu 将自动启动并引导您设置 UNIX 用户名与密码。

二、分步启用功能并安装指定发行版

当一键命令失败、需绕过网络限制、或必须部署非默认发行版(如 Debian、Kali、Alpine)时,此方法通过 DISM 命令精确控制组件启用顺序,并允许后续自由选择任意在线发行版。

1、以管理员身份打开 PowerShell 或 CMD。

2、依次执行以下两条命令(每条执行后应显示「操作成功完成」):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3、执行完成后,必须重启计算机,使功能生效。

4、重启后,再次以管理员身份打开终端,运行:wsl --set-default-version 2,确保后续安装使用 WSL2 架构。

5、运行:wsl --list --online 查看所有可用发行版名称。

6、选择目标发行版安装,例如安装 Kali Linux:wsl --install -d KaliLinux

三、通过 Microsoft Store 图形化安装发行版

该路径完全规避命令行操作,利用 Store 应用商店的图形界面完成下载与集成,适合企业环境中 PowerShell 被策略禁用、或偏好可视化交互的用户。

1、点击「开始」菜单,打开「Microsoft Store」应用。

2、在搜索栏中输入发行版名称,例如 Ubuntu 24.04 LTSDebian

晓语台

晓语台,是一款AI文本创作产品。创作能力主要围绕营销文本的AI创作,晓语台覆盖了品牌与市调、商业媒体、社交媒体、搜索营销、数字广告、职场办公共六类全营销文本

下载

3、在结果中选择官方发布版本(Publisher 栏显示 Microsoft Corporation),点击「获取」按钮开始下载安装。

4、安装完成后,在「开始」菜单中点击对应图标启动。

5、首次运行时,终端将要求输入新 UNIX 用户名和密码,请按提示完成初始化;若未自动启用 WSL2,可在启动后运行 wsl --update 并重启终端。

四、离线导入自定义 rootfs 镜像部署

适用于无外网连接、需复用已有 Linux 环境、或构建轻量化定制发行版的场景;该方法跳过 Store 与在线仓库,直接加载本地 TAR 归档文件作为根文件系统。

1、提前准备一个符合 WSL 格式的 Linux rootfs TAR 文件(如从 https://cloud-images.ubuntu.com/ 下载的 cloudimg-amd64-root.tar.gz)。

2、以管理员身份打开终端,执行导入命令:wsl --import ,例如:wsl --import MyUbuntu C:\WSL\MyUbuntu C:\temp\ubuntu-rootfs.tar.gz

3、导入完成后,运行:wsl -d MyUbuntu 启动该发行版。

4、首次进入时需手动创建用户:执行 sudo useradd -m -G sudo -s /bin/bash ,再运行 sudo passwd 设置密码。

5、设为默认登录用户:sudo -u wsl --default-user

五、强制启用 WSL2 内核并验证状态

部分系统在启用功能后仍默认使用 WSL1,或内核未正确加载导致性能下降与容器兼容性缺失;本步骤确保 WSL2 内核独立安装并被识别为唯一可用引擎。

1、访问微软官方 WSL2 内核更新页面:https://aka.ms/wsl2kernel

2、下载适用于 x64 系统的 MSI 安装包(文件名形如 wsl_update_x64.msi)。

3、双击运行该 MSI 文件,按向导提示完成安装;安装过程无需重启。

4、安装完毕后,在管理员终端中运行:wsl --list --verbose,确认各发行版 STATE 列显示为 Running 且 VERSION 列为 2

5、若某发行版 VERSION 显示为 1,执行:wsl --set-version 2 强制升级。

本文地址:https://www.sztg.com.cn/article/656396.html

如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!

猜您喜欢