Windows 10 安装 WSL 2

若要安装并开始使用 WSL 2,请完成以下步骤:

WSL 2 仅适用于 Windows 10 版本 18917 或更高版本

请确保你已安装 WSL(可以在此处找到有关执行此操作的说明),并且运行的是 Windows 10 版本 18917 或更高版本
若要确保使用的是版本 18917 或更高版本,请加入 Windows 预览体验计划并选择“快速”环或“慢速”环形。
可以通过打开命令提示符并运行 ver 命令来检查 Windows 版本。
启用“虚拟机平台”可选组件
使用命令行设置要由 WSL 2 支持的发行版
验证发行版使用的 WSL 版本

若要安装并开始使用 WSL 2,请完成以下步骤:

WSL 2 仅适用于 Windows 10 版本 18917 或更高版本

  • 请确保你已安装 WSL(可以在此处找到有关执行此操作的说明),并且运行的是 Windows 10 版本 18917 或更高版本
    • 若要确保使用的是版本 18917 或更高版本,请加入 Windows 预览体验计划并选择“快速”环或“慢速”环形。
    • 可以通过打开命令提示符并运行 ver 命令来检查 Windows 版本。
  • 启用“虚拟机平台”可选组件
  • 使用命令行设置要由 WSL 2 支持的发行版
  • 验证发行版使用的 WSL 版本

启用“虚拟机平台”可选组件并确保启用了 WSL

你需要确保同时安装了”适用于 Linux 的 Windows 子系统”和”虚拟机平台”可选组件。 可以通过在 PowerShell 中运行以下命令来执行该操作:

你需要确保同时安装了”适用于 Linux 的 Windows 子系统”和”虚拟机平台”可选组件。 可以通过在 PowerShell 中运行以下命令来执行该操作:

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

请重启计算机来完成两个组件的安装。

使用命令行设置要由 WSL 2 支持的发行版

如果尚未安装 Linux 发行版,请参阅在 Windows 10 上安装文档页,以获取有关进行安装的说明。

若要设置发行版,请运行:

wsl --set-version <Distro> 2

并且确保将 “ 替换为你的发行版的实际名称。 (可使用以下命令找到这些内容:wsl -l)。 可以随时更改回 WSL 1,方法是运行与上面相同的命令,但将“2”替换为“1”。

此外,如果要使 WSL 2 成为你的默认体系结构,可以通过此命令执行该操作:

wsl --set-default-version 2

这会使你安装的任何新发行版均初始化为 WSL 2 发行版。

完成验证发行版使用的 WSL 版本

若要验证每个发行版使用的 WSL 版本,请使用以下命令(仅在 Windows 版本 18917 或更高版本中可用):

wsl --list --verbose  或  wsl -l -v

上面选择的发行版现在应在“version”列下显示“2”。 既然已经完成,便可以随时开始使用 WSL 2 发行版了!

故障排除:

下面是安装 WSL 2 时的相关错误和建议的修补程序。 请参阅 WSL 故障排除页以了解其他常见的 WSL 错误及其解决方案。

  • 安装失败,出现错误 0x80070003 或错误 0x80370102
    • 请确保在计算机的 BIOS 内已启用虚拟化。 有关如何执行此操作的说明因计算机而异,并且很可能在 CPU 相关选项下。
  • 尝试升级时出错:Invalid command line option: wsl --set-version Ubuntu 2
    • 请确保已启用适用于 Linux 的 Windows 子系统,并且你使用的是 Windows 内部版本 18917 或更高版本。 若要启用 WSL,请在 Powershell 提示符下以具有管理员权限的身份运行此命令:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux。 可在此处找到完整的 WSL 安装说明。
  • 由于虚拟磁盘系统的某个限制,无法完成所请求的操作。虚拟硬盘文件必须是解压缩的且未加密的,并且不能是稀疏的。
  • 无法将词语“wsl”识别为 cmdlet、函数、脚本文件或可运行程序的名称。

版权声明:本文为作者原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原创文章,作者:老C,如若转载,请注明出处:https://www.code404.icu/220.html

发表评论

登录后才能评论