本文采用 CC BY-NC-SA 2.5 CN 协议授权。
前言
由于 WSL2 基于 Hyper-V 虚拟技术,所以需要提前在 BIOS 中开启虚拟化支持。
关于如何开启,可以在百度搜索:主板品牌+BIOS+虚拟化 进行查询。
步骤:
- 在Windows 图标 右键,选择以管理员方式运行PowerShell 或 Windows 终端
- 在终端窗口中输入:
wsl --install
即可自动执行。(如下图)
命令输出情况 - 在完成 已安装 GUI 应用支持 后, 按住
CTRL+C
取消操作后重启。 - 开机后调出终端,输入执行
wsl --set-default-version 2
将 WSL 默认版本调整为 WSL2 - 在 Microsoft Store 中找到对应发行版进行安装即可;也可通过命令行安装。
- 命令行安装方法:
wsl -l -o
可查看可安装的发行版,记录发行版名称后,执行wsl --install --d NAME
即可安装。如:wsl --install --d ubuntu-20.04
可安装ubuntu20.04。 - 安装完毕后,执行:
wsl -l -v
可查看安装的发行版的WSL版本。
以上操作方法不适用于 Windows Server (服务器版本),Microsoft 无意在 Server 版本提供 WSL2 支持,仅有 Windows Server 2022 的预览版才支持 WSL2。预览版有效期短,且到期后不会通过 Windows Update 推送新的版本,所以不建议使用预览版本。
需要尝鲜的可以下载:Windows Server vNext Previde ISO , 需要登录微软账号并加入 Insider 计划。
网友评论