如何在没有发行版的情况下安装 WSL2?

Cha*_*ang 1 windows-subsystem-for-linux wsl2

在全新的 Windows 11 中,可以通过以特权模式运行的命令来安装 WSL2:

c:\> wsl --install
Installing: Virtual Machine Platform
Virtual Machine Platform has been installed.
Installing: Windows Subsystem for Linux
Windows Subsystem for Linux has been installed.
Downloading: WSL Kernel
Installing: WSL Kernel
WSL Kernel has been installed.
Downloading: GUI App Support
[========================  41.8%                           ]
Run Code Online (Sandbox Code Playgroud)

该命令还将安装默认发行版(例如:ubuntu)。

有没有办法在没有任何发行版的情况下安装 WSL2 运行时和环境?

Not*_*1ds 5

在 Windows 11 22H2 下,您现在可以通过以下方式执行 WSL 的初始安装,无需分发:

wsl --install --no-distribution
Run Code Online (Sandbox Code Playgroud)

正如 @RobFisher 在我之前的答案的评论中提到的,如果您想通过wsl --import. 正如@StevenWang 的回答中提到的,如果您打算将 Docker Desktop 与 PowerShell 或 CMD 一起使用,但不打算直接使用 WSL 本身,它还可以节省 1GB 以上的磁盘空间。

相信(但尚未证实),只要您掌握最新的每月服务版本,这也适用于最新的 Windows 10 22H2(及更高版本)版本。如果您尚未安装 WSL,您可以确认该选项是否--no-distribution显示在 中wsl --help