官方文档: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 安装步骤:
- 启用“适用于 Linux 的 Windows 子系统”
- 启用 “虚拟机平台”可选组件
- 使用命令行设置要由 wsl 2 支持的发行版
- 验证发行版使用的 wsl 版本
启用“适用于 Linux 的 Windows 子系统”
前提:需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发
开启:以管理员身份打开 PowerShell 并运行
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
查看 Windows 10版本
方式:
- 【Win + R】,输入 【 winver 】
- 在 cmd 窗口输入【 ver 】命令
要求:版本 2004 或更高版本
启用“虚拟机平台”可选组件
以 管理员身份 打开 PowerShell 并运行:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
重启计算机,使设置生效
更新 wsl 2 linux内核
- 下载 linux 内核更新包:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
- 运行下载的安装包
使用 wsl 1 的发行版转化为 wsl 2
- 【win + R】,输入 cmd ,打开命令行窗口,输入如下命令查看当前运行的 wsl:wsl -l -v
- 执行转化:wsl —set-version Ubuntu-18.04 2
- 设置默认使用 wsl 2:wsl —set-default-version 2
安装发行版
在 Mircosoft Store 中搜索 Linux,选择合适的版本下载即可