针对网络安全学习和渗透测试需求,本指南将详细讲解如何在 VMware 中顺利安装 Kali Linux 虚拟机。
前言
Kali Linux 作为最流行的渗透测试和网络安全发行版,在虚拟机中运行是最安全、便捷的方式。无论您是安全研究人员、开发人员还是学习者,本指南都将帮助您快速搭建 Kali Linux 测试环境。
下面我将为您提供一个从准备到完成安装的详细、分步指南。这个过程主要分为两大步:1. 创建虚拟机 和 2. 安装 Kali Linux 系统。
第一步:准备工作
获取 VMware Workstation Pro/Player
- 确保您已经安装好了 VMware Workstation Pro(功能更全)或免费的 VMware Workstation Player。两者安装过程几乎一样。
下载 Kali Linux ISO 镜像文件
- 访问 Kali Linux 官方网站:https://www.kali.org/get-kali/
- 通常选择 “Kali Linux Bare Metal” 或 “Kali Linux Installer” 版本的 64-bit ISO 文件。这是最标准的安装镜像。
- 建议下载 “Installer Images”,它包含了标准工具集,非常适合大多数用户。
第二步:在 VMware 中创建虚拟机
打开 VMware 并创建新的虚拟机
- 在 VMware 主界面,点击 “创建新的虚拟机” 或 File > New Virtual Machine。

选择配置类型
- 选择 “典型(推荐)”,然后点击 “下一步”。
安装客户机操作系统
- 选择 “安装程序光盘映像文件(iso)”。
- 点击 “浏览”,找到并选择您刚刚下载的 Kali Linux ISO 文件。
- 点击 “下一步”。
- 注意:VMware 可能无法自动检测到 Kali Linux,这很正常,我们稍后会手动选择。

选择客户机操作系统
- 客户机操作系统:选择 “Linux”。
- 版本:在下拉菜单中选择 “Debian 10.x 64位” 或更高的 Debian 版本(如 Debian 11.x/12.x)。因为 Kali 基于 Debian,所以选择 Debian 是最兼容的。
- 点击 “下一步”。

命名虚拟机
- 为您虚拟机起一个名字,例如 Kali-Linux-2025。
- 选择虚拟机的保存位置(建议有足够的硬盘空间)。
- 点击 “下一步”。

指定磁盘容量
- 最大磁盘大小:建议至少 50 GB。对于学习和小型项目,50-60 GB 更稳妥。
- 选择 “将虚拟磁盘存储为单个文件”。这样性能更好,管理也更方便。
- 点击 “下一步”。

自定义硬件(关键步骤)
- 在点击 “完成” 之前,强烈建议先点击 “自定义硬件…” 按钮。
- 内存:为虚拟机分配至少 2 GB (2048 MB) 内存。如果您的物理内存充足(例如 16GB),推荐分配 4 GB (4096 MB) 或更多,这样系统会更流畅(本人是32G内存,选择了8G)。
- 处理器:至少分配 1 个处理器核心 和 2 个内核。如果主机性能允许,分配 2 个核心、4 个内核会更好。
- 网络适配器:默认的 NAT 模式是最佳选择。它会让虚拟机使用您主机的网络连接上网,就像家里的设备通过路由器上网一样,无需额外配置。
- 其他:USB控制器、声卡等保持默认即可。
- 点击 “关闭”,然后点击 “完成”。

至此,您的虚拟机“空壳”已经创建完毕。接下来开始安装真正的 Kali Linux 系统。
第三步:安装 Kali Linux 操作系统
启动虚拟机
- 在 VMware 库中选中您刚创建的 Kali 虚拟机,点击 “开启此虚拟机”。

选择启动选项(默认选项)
- 虚拟机启动后会进入 Kali Linux 启动菜单。
- 选择 “Graphical install”(图形化安装),这是最简单的方式。按 Enter 键确认。

选择语言、区域和键盘(默认选项)
- 语言:选择 Chinese (Simplified) – 中文(简体) 或 English。为了后续说明,我们以英文为例。
- 区域:选择您所在的国家,例如 United States。
- 键盘布局:选择 American English。

配置网络(默认选项)
- 系统会自动尝试配置网络。您只需要为您的计算机设置一个 主机名,可以保持默认 kali,或者自定义一个。

设置用户和密码(非常重要!–自己填,需要记住密码)
- 设置 root 用户密码:Kali 默认使用 root 超级用户。请设置一个强密码并牢记它。
- 创建普通用户:在下一个界面,系统会提示您创建一个普通的非特权用户。
- 输入您的 全名(例如 John Doe)。
- 输入您的 用户名(例如 john)。
- 为该用户设置一个 密码。

磁盘分区
- 这是最关键的一步。对于新手,强烈推荐使用向导。
- 选择 “Guided – use entire disk”(使用整个磁盘)(默认选项)。
* 在下一个界面,选择您在第二步中创建的那个虚拟磁盘(通常只有一个选项)。 * 分区方案选择 “All files in one partition”(所有文件在一个分区中),这是最简单的(默认选项)。 - 最后会显示分区总结,确认无误后,选择 “Finish partitioning and write changes to disk”(结束分区并将更改写入磁盘)。

- 在弹出的确认窗口中,选择 “Yes”(等待安装完成)。

软件选择
- 接下来会问您要安装哪些软件。如果您是新手,可以保持默认全选,这样就能拥有完整的 Kali 工具集。
- 如果您希望系统更轻量,可以取消勾选不需要的类别(例如 “GNOME” 如果您想用其他桌面环境,“Print Server” 等)。但为了体验完整功能,建议全选。
- 点击 “Continue”。

- 显示管理器选择保持默认(lightdm:更轻量级,启动更快,但功能较少 sddm:主要用于 KDE Plasma 桌面环境)
安装进度条正在努力加载中……先去喝杯咖啡休息下!
安装 GRUB 引导程序
- 当询问是否将 GRUB 引导程序安装到主引导记录(MBR)时,选择 “Yes”。
- 然后选择安装 GRUB 的设备,通常是 /dev/sda(您的虚拟磁盘)。
安装进度条正在努力加载中……再去上个厕所休息下!
完成安装
- 系统会完成最后的安装步骤。完成后,会提示 “Installation Complete”。点击 “Continue”,虚拟机将自动重启。

首次启动
- 重启后,您会看到 GRUB 启动菜单和 Kali Linux 的登录界面(说明已经安装成功了)。

- 使用您在步骤 5 中创建的 普通用户 或 root 用户 及其密码登录系统。
- 到此就可以正常使用KALI了。

安装后的重要步骤
安装 VMware Tools(增强工具)
- 这是必须做的一步!它能显著提升虚拟机的性能,支持自由拖拽文件、共享剪贴板、自适应分辨率等。
- 启动 Kali 虚拟机后,在 VMware 菜单栏点击 “虚拟机 (VM)” -> “安装 VMware Tools”。
- 在 Kali 系统内,桌面或文件管理器会出现一个 VMware Tools 的虚拟光盘。
- 打开终端,执行以下命令:# 切换到root用户(如果当前不是)
sudo su –# 更新软件包列表
apt update# 安装编译所需的内核头文件和工具
apt install -y linux-headers-$(uname -r) build-essential# 创建挂载点并挂载光盘
mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom# 复制安装包到/tmp目录并解压
cd /tmp
cp /mnt/cdrom/VMwareTools-*.tar.gz .
tar -xzf VMwareTools-*.tar.gz# 运行安装脚本(全程默认回车即可)
cd vmware-tools-distrib/
./vmware-install.pl -d # -d 参数表示接受所有默认配置# 安装完成后,重启虚拟机
reboot
更新系统
- 首次启动后,打开终端,运行以下命令来获取最新的软件包和安全更新:sudo apt update && sudo apt full-upgrade -y
故障排除与优化建议
常见问题解决
- 无法识别操作系统:手动选择 Debian 版本
- 安装过程卡住:检查 ISO 文件完整性,重新下载
- 性能缓慢:增加内存分配,安装 VMware Tools
性能优化
- 启用 3D 图形加速(在虚拟机设置中)
- 分配更多 CPU 核心(如果主机资源充足)
- 定期清理系统快照释放磁盘空间
安全使用建议
- NAT:日常使用,共享主机网络
- 桥接:模拟独立网络设备
- 仅主机:与主机隔离的网络环境
结语
通过本指南,您应该已经成功在 VMware 中安装并配置好了 Kali Linux 虚拟机。这个环境为您提供了一个安全、隔离的测试平台,无论是学习网络安全知识、进行渗透测试练习还是工具开发,都能得心应手。
记住,能力越大责任越大,请确保在合法授权的环境中使用这些工具。祝您在网络安全的学习道路上顺利前行!
注意:本教程仅用于教育目的,请确保在使用 Kali Linux 及相关工具时遵守所有适用的法律和规定。



