Windows 10 安装 WSL2 与 Ubuntu 需满足系统版本≥19041、启用虚拟化,并依次启用WSL/虚拟机平台功能、安装WSL2内核、设默认版本、安装Ubuntu发行版,最后完成用户初始化。

如果您在 Windows 10 上尝试启用 Linux 子系统,但无法启动或安装失败,则可能是由于系统版本不达标、虚拟化未启用或功能组件未正确激活。以下是针对 Win10 安装 WSL2 与 Ubuntu 的具体操作步骤:
本文运行环境:Windows 10 专业版,22H2(内部版本 19045)
一、确认系统与硬件前提条件
WSL2 要求操作系统版本不低于 Windows 10 版本 2004(内部版本 19041),且 BIOS/UEFI 中必须启用 CPU 虚拟化支持(Intel VT-x 或 AMD-V)。未满足任一条件将导致安装中断或运行报错(如 0x80370102 错误)。
1、按下 Win + R,输入 winver 回车,确认版本号 ≥ 19041。
2、按下 Ctrl + Shift + Esc 打开任务管理器,切换至“性能”选项卡,查看右下角“虚拟化”状态是否显示为已启用。
3、若显示“已禁用”,需重启电脑,在开机时连续按 F2 / Del / F10(依主板品牌而定)进入 BIOS/UEFI 设置,找到 Intel Virtualization Technology 或 SVM Mode 并设为 Enabled,保存退出。
二、启用 WSL 与虚拟机平台功能
该步骤通过系统级组件启用,为 WSL2 提供底层运行支撑。必须以管理员权限执行,否则命令将被拒绝。
1、在开始菜单搜索 PowerShell,右键选择以管理员身份运行。
2、依次执行以下两条命令(每条执行后等待提示“操作成功完成”):
disman.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
disman.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3、执行完毕后,必须重启计算机,否则后续步骤无法生效。
三、安装 WSL2 内核并设为默认版本
WSL2 依赖独立的 Linux 内核模块,该模块不随系统自动更新,需手动下载安装;设置默认版本可确保后续安装的发行版直接使用 WSL2 架构。
1、访问微软官方链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,下载适用于 x64 的 WSL2 内核更新包。
2、双击运行下载的 wsl_update_x64.msi 文件,按向导完成安装。
3、再次以管理员身份打开 PowerShell,执行命令:
wsl --set-default-version 2
4、若返回错误提示“Update is required”,说明内核未安装成功,需重新下载并安装 MSI 包。
标签: linux windows 计算机 操作系统 app 电脑 主板 虚拟机 ubuntu win10 mac ai uni
还木有评论哦,快来抢沙发吧~