kali linux 中文文档 下载 App

在 Windows 上用 WSL 2 运行 Kali Linux

WSL 2 是什么

Windows Subsystem for Linux 2 是微软在 Windows 10 2004+ / Windows 11 中内置的 Linux 兼容层。它不是虚拟机,也不是模拟器——WSL 2 有一个轻量级的 Linux 内核(基于真正的 Linux 4.x),可以直接运行 Linux 用户态程序。

Kali 官方提供了 WSL 版本,并且与 Win-KeX(Kali Desktop Experience for Windows)配合可以获得完整的 Kali 桌面体验。

WSL Microsoft Store 中的 Kali Linux 截图
Microsoft Store 中发布的 Kali Linux WSL 版本

安装步骤

前置要求

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

重启后,下载并安装 WSL2 Linux 内核更新包,然后设置 WSL 2 为默认版本:

wsl --set-default-version 2

安装 Kali

在 Microsoft Store 搜索 "Kali Linux" 并安装,或者直接在命令行:

wsl --install -d kali-linux

首次启动会要求创建 Linux 用户名和密码(与 Windows 账户独立)。

WSL 2 vs 完整 Kali 的差异

WSL 2 版 Kali 有一些硬限制,理解这些差异很重要:

特性完整 KaliWSL 2 Kali
定制内核✅❌(用的是微软的 WSL 内核)
无线注入✅❌(无法直通无线网卡)
GPU 驱动✅⚠️(WSLg 有限支持)
Forensic Mode✅❌
硬件直通✅❌
资源占用完整系统轻量(通常 2GB RAM 足够)
启动速度30-60 秒5 秒以内

Win-KeX 获取桌面

纯终端够用,但如果你想要完整的 Kali 桌面(比如跑 Burp Suite、Ghidra 等 GUI 工具),可以安装 Win-KeX:

sudo apt update
sudo apt install -y kali-win-kex

启动 Win-KeX:

kex --win -s   # Windows 模式,在独立窗口中运行完整桌面
kex --sl -s    # SL 模式,与 Windows 融合,体验更流畅

适合的场景

不适合的场景