WSL 2 安装

其实 MSDN 写的很详细,这里复读一遍

WSL 2 的系统要求为 Windows 10 1903 及以后,如下

  • For x64 systems: Version 1903 or higher, with Build 18362 or higher.
  • For ARM64 systems: Version 2004 or higher, with Build 19041 or higher.

未尝试由 WSL 1 无缝升级 2,因为我的 Debain WSL 装的东西不多,以下步骤为删除后进行

环境

  • Windows 10 20H2

参考

步骤

简易方法需要升级 Windows 到 Insider 版本,这里不使用这种方法

启用 WSL

以管理员身份打开 PowerShell,运行

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

启用虚拟机功能

以管理员身份打开 PowerShell,运行

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑

下载并安装 Linux 内核更新

X64 下载链接:WSL2 Linux kernel update package for x64 machines

ARM64 下载链接:WSL2 Linux kernel update package for arm64 machines

设置 WSL 默认版本

打开 PowerShell,运行

wsl --set-default-version 2

如果想默认使用 WSL 1,则

wsl --set-default-version 1

最后从 MicroSoft Store 安装任意 Linux 系统

其他 WSL 指令

查看所有 WSL 的对应版本

wsl --list --verbose
# wsl -l -v

单独设置一个发行版的 WSL 版本

wsl --set-version <distribution name(发行版名称)> <versionNumber(1 or 2)>

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据