升级WSL到WSL 2时,报错如题

解决方法

把该命令中的 Ubuntu 改为你具体使用的发行版全称。

例如此处 wsl -l -v显示

PS C:\WINDOWS\system32> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-22.04    Stopped         1

则正确的升级命令应为

wsl --set-version Ubuntu-22.04 2

其他注意

如果仍然失败,请检查

  1. 确保你的win10为专业版/企业版,版本号>=18917。否则升级windows。
  2. 确保已经安装任何Linux发行版和wsl。
  3. 确保已经在 【启用或关闭windows功能】中启用 Hyper-V,适用于 Linux 的 Windows 子系统,虚拟机平台。​​​​​​或者你可以在管理员身份的Power Shell中使用:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

其他尝试:

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐