概述
在 Proxmox Virtual Environment (PVE) 中运行 Kali Linux 是安全测试和渗透演练的常见需求。本指南将带你从零开始,完成镜像获取、虚拟机创建、系统安装以及后续的基础环境配置。过程中会穿插一些实际踩坑的经验分享,希望能帮你少走弯路。
准备阶段:获取与上传镜像
首先,我们需要合法的 ISO 镜像文件。建议直接访问 Kali 官网下载,确保来源可靠且完整性得到验证。
- 官方下载:https://www.kali.org/get-kali/
- 版本选择:推荐
Kali Linux Installer(传统安装版),适合桌面环境使用;如果是临时测试,可选Live版本。 - 架构匹配:一般服务器选
64-bit即可。
下载完成后,登录 PVE Web 管理界面,进入左侧导航栏的 存储 (Storage) → local (或你的存储名称) → ISO Images。点击右上角的 上传 按钮,选择刚才下载的 ISO 文件等待传输完成。

创建虚拟机
接下来在 PVE 中构建 Kali 的运行环境。点击左上角的 创建 VM,按以下步骤配置:
- 常规信息:VM ID 设为 200,名称填
kali-linux。勾选 开机自启动 方便后续调试。 - 操作系统:ISO 镜像选择刚才上传的 kali 文件,类型选 Linux,版本选
6.x - 2.6 Kernel。 - 系统优化:
- 显卡:选
VMware compatible,兼容性最好,能正常显示图形界面。 - 机器:推荐
q35。 - 控制器:SCSI Controller 选
VirtIO SCSI single,这是 PVE 推荐的高性能方案。 - 代理:务必勾选
QEMU Agent,这样能在 PVE 界面查看 IP 和远程关机。 - BIOS:默认
SeaBIOS足够简单,除非有特殊 UEFI 需求。 - TPM:Kali 不需要,取消勾选以减少复杂度。
- 显卡:选
- 磁盘设置:总线选
VirtIO,大小建议50GB,开启 精简配置,缓存模式选Write back以提升性能。 - CPU 与内存:分配 4 核心,类型选
host(如果宿主机支持);内存给4096MB,勾选Ballooning Device允许动态调整。 - 网络:网桥选
vmbr0,模型选VirtIO半虚拟化,效率更高。



