需安装 Windows Subsystem for Linux(WSL2),推荐一键命令 wsl --install;旧系统或需定制发行版时手动启用组件、安装内核并设置默认版本为2;安装后须验证版本、升级至WSL2并更新系统。

如果您希望在 Windows 系统中直接运行 Linux 环境,而无需虚拟机或双系统,则需安装 Windows Subsystem for Linux(WSL),尤其是 WSL2 版本。以下是完成安装与基础配置的多种可行路径:
一、一键安装(推荐,适用于 Win10 2004+/Win11 及 Windows Server 2022)
该方式由微软官方提供,自动启用必要组件、下载内核并部署默认 Ubuntu 发行版,全程命令驱动,适合绝大多数用户。
1、以管理员身份打开 PowerShell 或 Windows 终端(Win+X → 选择「终端(管理员)」)。
2、执行安装命令:wsl --install。
3、等待终端输出完成提示,过程中将自动启用 WSL 功能、安装 WSL2 内核、部署 Ubuntu。
4、按提示重启计算机,确保所有组件生效。
5、重启后,在开始菜单中启动 Ubuntu,首次运行时设置Linux 用户名与密码(非 Windows 账户)。
二、手动启用 + 分步安装(适用于旧版 Win10 或需定制发行版的场景)
当一键命令不可用(如系统版本低于 19041)、需指定发行版(如 Debian、Kali)、或在 Server Core 等精简环境中部署时,应采用此方式。
1、以管理员身份运行 PowerShell,依次执行以下两条启用命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart。
2、重启计算机以应用功能变更。
3、下载并安装 WSL2 内核更新包:
访问 https://aka.ms/wsl2kernel 下载 MSI 安装程序,双击运行完成安装。
4、将 WSL 默认版本设为 2:
在管理员 PowerShell 中执行:wsl --set-default-version 2。
5、从 Microsoft Store 浏览并安装所需发行版(如 Ubuntu 22.04、Debian、Alpine),或使用命令行安装:
例如安装 Debian:wsl --install -d Debian。
三、开发人员模式辅助启用(兼容性补充方案)
部分早期 Win10 系统(如 1809)在未开启开发人员模式时可能无法触发 WSL 安装流程,此方法可作为前置准备步骤。
1、按下 Win + I 打开「设置」→「更新和安全」→「针对开发人员」。
2、勾选「开发人员模式」,系统可能提示重启,按指示操作。
3、重启后,再执行一键命令 wsl --install 或进入「控制面板 → 程序 → 启用或关闭 Windows 功能」,手动勾选「适用于 Linux 的 Windows 子系统」与「虚拟机平台」。
四、BIOS 层级前置检查(确保 WSL2 运行基础)
WSL2 依赖硬件虚拟化支持,若安装后无法启动或报错“无法启动虚拟机平台”,需确认 CPU 虚拟化已启用。
1、重启电脑,在开机自检阶段反复按指定键(常见为 Del、F2、F10 或 F12,依主板品牌而异)进入 BIOS/UEFI 设置界面。
2、在「Advanced」、「CPU Configuration」或「Security」等菜单中查找类似选项:
Intel Virtualization Technology(VT-x) 或 AMD-V。
3、将其设置为 Enabled,保存退出并重启系统。
五、验证与基础配置(安装后必做步骤)
安装完成后需确认 WSL2 实例正常运行,并完成基本环境就绪检查。
1、在任意终端(非管理员亦可)中执行:wsl -l -v,查看已安装发行版及其版本号(状态应为 Running 或 Stopped)。
2、若某发行版显示版本为 1,升级至 WSL2:wsl --set-version 发行版名称 2(例如:wsl --set-version Ubuntu 2)。
3、进入 Linux 子系统:wsl,随后执行:sudo apt update && sudo apt upgrade -y(Ubuntu/Debian 系统)。
4、检查网络连通性:ping -c 3 google.com;确认 IP 地址:hostname -I。










