WSL 2 是 Windows Subsystem for Linux 的第二个版本,它基于虚拟机技术并使用了 Microsoft Hyper-V 作为虚拟化引擎。如果您的电脑不支持虚拟化技术,则无法在上面运行 WSL 2。这是因为 WSL 2 需要硬件虚拟化支持 (AMD-V 或 Intel VT-x) 来运行。
如果您的电脑支持虚拟化技术,但是在开启 WSL 2 时仍然出现 "KVM not supported" 的错误消息,您需要检查并确保在 BIOS 中已经启用了虚拟化支持选项。同时,您还需要确保 Windows 的 Hyper-V 服务已经启动。