Win10如何开启Linux子系统 Win10安装WSL2与Ubuntu教程【步骤】

穿越時空
发布: 2025-12-20 15:07:02
原创
794人浏览过
Windows 10 安装 WSL2 与 Ubuntu 需满足系统版本≥19041、启用虚拟化,并依次启用WSL/虚拟机平台功能、安装WSL2内核、设默认版本、安装Ubuntu发行版,最后完成用户初始化。

win10如何开启linux子系统 win10安装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 TechnologySVM 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 包。

Prisma
Prisma

Prisma是一款照片编辑工具,用户可以轻松地将照片转换成数字艺术。

Prisma 92
查看详情 Prisma

四、安装 Ubuntu 发行版(两种方式任选其一)

微软提供命令行一键安装与 Microsoft Store 图形化安装两种路径,均支持 Ubuntu 22.04 LTS 及更高版本。当网络受限或商店不可用时,应优先选用命令行方式。

1、方式一:使用 wsl --install 命令(推荐)

以管理员身份运行 PowerShell,输入:

wsl --install

该命令将自动启用功能、下载内核、安装 Ubuntu 并设为默认发行版。

2、方式二:通过 Microsoft Store 安装

打开 Microsoft Store 应用,搜索 Ubuntu 22.04 LTS,点击“获取”下载并安装。

3、方式三:离线手动安装(适用于无网络环境)

访问 https://learn.microsoft.com/en-us/windows/wsl/install-manual 下载 Ubuntu2204.appxbundle 文件;将其重命名为 Ubuntu2204.zip 后解压;进入解压目录,双击运行 ubuntu2204.exe 完成本地部署。

五、首次启动与用户初始化

Ubuntu 首次启动时会进行文件解压与系统初始化,此过程不可跳过。初始化完成后需创建非 root 用户账户,该账户将成为默认登录身份,所有后续终端操作均以此用户上下文执行。

1、在开始菜单中点击 Ubuntu 22.04 LTS 图标,或在 PowerShell 中输入 wsl 启动。

2、等待控制台显示 Installing... Please wait.,进度完成后出现提示:

Enter new UNIX username:

3、输入自定义用户名(如 user),回车。

4、输入并确认密码(输入时无可见字符,属正常现象)。

5、初始化成功后,终端将显示类似 user@DESKTOP-XXXXXX:~$ 的提示符,表示已就绪。

以上就是Win10如何开启Linux子系统 Win10安装WSL2与Ubuntu教程【步骤】的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号