官方文档:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

wsl2 优势

  • 彻底重构 wls 一代,速度比上一代快 20%
  • 支持原生 Docker 安装,启动(相当于完整的 Linux 系统、虚拟机运行)
  • 支持各种一键脚本,比如宝塔一键脚本、佰阅一键脚本等等
  • win10 文件管理器可访问 Linux 系统文件
  • 搭配 vs code 的插件 vs remote 可以超低延迟、急速开发基于 Linux 系统的开发环境

wsl2 安装

wsl 2 安装步骤:

  1. 启用“适用于 Linux 的 Windows 子系统”
  2. 启用 “虚拟机平台”可选组件
  3. 使用命令行设置要由 wsl 2 支持的发行版
  4. 验证发行版使用的 wsl 版本

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

前提:需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发
开启:以管理员身份打开 PowerShell 并运行

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

查看 Windows 10版本

方式:

  1. 【Win + R】,输入 【 winver 】
  2. 在 cmd 窗口输入【 ver 】命令

要求:版本 2004 或更高版本

启用“虚拟机平台”可选组件
  1. 以 管理员身份 打开 PowerShell 并运行:

    1. Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  2. 重启计算机,使设置生效

更新 wsl 2 linux内核
  1. 下载 linux 内核更新包:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
  2. 运行下载的安装包

使用 wsl 1 的发行版转化为 wsl 2
  1. 【win + R】,输入 cmd ,打开命令行窗口,输入如下命令查看当前运行的 wsl:wsl -l -v
  2. 执行转化:wsl —set-version Ubuntu-18.04 2
  3. 设置默认使用 wsl 2:wsl —set-default-version 2

安装发行版

在 Mircosoft Store 中搜索 Linux,选择合适的版本下载即可