Win11如何安装Linux子系统 WSL2安装与配置保姆级教程【详解】

admin 百科 15
Windows 11 上启用 WSL2 需依次执行:一、启用子系统与虚拟机平台功能并重启;二、下载安装 WSL2 内核并运行 wsl --update;三、设置默认版本为 2;四、将 Ubuntu-22.04 安装至 D 盘以节省 C 盘空间;五、配置 Windows Terminal 为默认启动器。

Win11如何安装Linux子系统 WSL2安装与配置保姆级教程【详解】-第1张图片-佛山资讯网

如果您希望在 Windows 11 上运行原生 Linux 环境,但遇到 WSL2 功能未启用、内核更新失败或发行版安装卡顿等问题,则可能是由于系统组件未正确激活、网络策略限制或默认安装路径占用 C 盘空间过大所致。以下是解决此问题的步骤:

本文运行环境:Surface Laptop 5,Windows 11 24H2

一、启用 WSL 与虚拟机平台功能

该步骤用于激活 Windows 内置的 Linux 子系统支持及底层虚拟化能力,是所有后续操作的前提。若跳过此步,wsl 命令将不可用或报错“无法找到命令”。

1、按 Win + X 组合键,选择“终端(管理员)”或“Windows PowerShell(管理员)”

2、依次执行以下两条命令,每条执行完毕后等待提示“操作成功完成”:

disms.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

disms.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3、执行完成后,必须重启计算机,否则新功能不会加载

二、安装并更新 WSL2 内核

WSL2 依赖独立的 Linux 内核模块,该模块不随系统自动更新,需手动安装最新版内核包,否则 wsl --set-default-version 2 会提示“需要更新”或连接重置错误。

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

2、下载适用于 x64 的 wsl_update_x64.msi 安装包

3、双击运行安装程序,全程点击“下一步”直至完成

4、安装完毕后,在管理员终端中运行:wsl --update

5、确认输出含 "Kernel version: 5.15.x or higher" 字样即为成功

三、设置默认 WSL 版本为 2

此操作确保后续所有新安装的 Linux 发行版均以 WSL2 模式运行,避免因默认为 WSL1 导致性能低下或 Docker 不兼容问题。

标签: win11 wsl2 linux docker windows 计算机 虚拟机 ubuntu mac win micro

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~