Windows 11 搭建WSL2 + Ubuntu-22.04

如果按照官网的提示直接安装可能会失败

例如:在powershell 中执行

wsl --install -d Ubuntu-22.04  # 安装Ubuntu发行版

执行完可能显示

正在下载: 适用于 Linux 的 Windows 子系统 2.5.10

正在安装: 适用于 Linux 的 Windows 子系统 2.5.10

已安装 适用于 Linux 的 Windows 子系统 2.5.10。

正在安装 Windows 可选组件:

VirtualMachinePlatform

部署映像服务和管理工具

版本: 10.0.26100.1150

映像版本: 10.0.26100.4946

启用一个或多个功能 [==========================100.0%==========================]

操作成功完成。

请求的操作成功。直到重新启动系统前更改将不会生效。

wsl: 使用旧分发注册。请考虑改用基于 tar 的分发。

正在下载: Ubuntu 22.04 LTS Ubuntu 22.04 LTS 已下载。 已成功安装分发。

可以通过 “wsl.exe -d Ubuntu 22.04 LTS” 启动它 正在启动 Ubuntu 22.04 LTS...

Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x80370114

Error: 0x80370114 ??????????????????

先开启Windows的相关功能,再安装

找到window设置的可选功能中的更多功能

  1. 💻 启用“适用于 Linux 的 Windows 子系统”

    • 打开“设置” -> “应用” -> “可选功能”。

    • 滚动到底部,找到并点击“更多 Windows 功能”。

    • 在弹出的窗口中找到并勾选 “适用于 Linux 的 Windows 子系统”

  2. ⚙️ 检查并启用相关的 Windows 功能
    WSL 2 需要依赖一些 Windows 的虚拟化功能。请确保以下功能均已启用:

    • 在任务栏搜索框或“运行”对话框中输入“可选功能”或“打开或关闭 Windows 功能”并打开它。

    • 在打开的窗口中,找到并确保勾选以下功能:

      • Virtual Machine Platform (虚拟机平台)

      • Windows Hypervisor Platform (Windows 虚拟机监控程序平台)

      • Windows Subsystem for Linux (适用于 Linux 的 Windows 子系统)

      • 如果您的系统有 Hyper-V,也请一并勾选(Windows 专业版和企业版通常提供)。

    • 完成更改后,重启电脑并使设置生效,可以看到已经成功安装了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值