虚拟机这块,Kali Linux 算是安全测试领域绕不开的发行版。这篇教程直接从部署角度出发,把 VMware Workstation Pro 的下载安装、Kali Linux 镜像获取、虚拟机创建、系统安装和汉化配置串成一条完整链路,适合第一次接触虚拟机和新装 Kali 的读者。
文章会把三个最容易卡住的点单独拎出来讲:虚拟化没开启导致无法启动虚拟机、Kali 安装完成后没有图形界面、汉化后中文显示乱码。这三个问题占了新手求助里的大半,先解决它们,再往下走会顺手很多。
1. 核心能力速览
| 能力项 | 说明 |
|---|---|
| 项目类型 | 虚拟机平台 + Linux 渗透测试发行版部署 |
| 涉及软件 | VMware Workstation Pro、Kali Linux |
| 主要功能 | 在 Windows 上创建隔离的 Linux 虚拟机环境,用于安全测试、系统实验、网安学习 |
| 推荐硬件 | 建议 CPU 支持虚拟化(Intel VT-x / AMD-V),内存 8GB 起步,磁盘剩余空间 80GB 以上 |
| 支持平台 | Windows 10 / 11,VMware Workstation Pro |
| 启动方式 | VMware 图形界面一键开机,虚拟机内启动 Kali Linux |
| 是否支持 API | 不涉及 |
| 是否支持批量任务 | 虚拟机支持快照、克隆,可批量复制实验环境 |
| 适合场景 | 网络安全学习、渗透测试练习、系统环境隔离、软件行为分析 |
从使用门槛看,这套组合不需要很高的硬件配置。普通办公电脑加 8GB 内存就能跑起来,重点是安装前确认 BIOS 里打开虚拟化支持。很多人在“下一步、下一步”之后卡在开机黑屏,基本都是这个原因。
2. 适用场景与使用边界
VMware 虚拟机加 Kali Linux 的组合,最常见的使用场景是网络安全学习和漏洞测试练习。Kali 内置了大量安全审计工具,可以在虚拟机里完成信息收集、端口扫描、漏洞分析、无线网络测试等实验,而不会影响宿主机系统。
这个环境适合以下几类用户:
- 准备进入网络安全行业的初学者,需要一个不折腾硬件的练习环境。
- 做等保测试、渗透测试项目的工程师,用虚拟机隔离不同测试目标。
- 对 Linux 感兴趣,想在 Windows 上体验 Linux 命令行的用户。
- 需要在干净环境中分析可疑样本的测试人员。
使用边界要特别强调:Kali Linux 是一把双刃剑。所有工具和测试操作,必须在自有设备、自有网络或已获得书面授权的目标上进行。未经授权扫描、渗透、破解他人设备或网络,属于违法行为。包括网上常见的一些所谓“查看 WiFi 密码”测试,只建议在自家的路由器上做实验,拿到公共或他人网络中进行任何探测都是违规的。本文不讨论也不支持任何针对他人网络的测试方法。
虚拟机还有一个天然优势:测试环境出了问题,直接删除虚拟机重来,不会污染宿主机。配合快照功能,可以在执行危险操作前一键还原。
3. 环境准备与前置条件
3.1 硬件基础要求
VMware Workstation Pro 对硬件要求不高,但虚拟化支持必须开启。
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 支持虚拟化的双核处理器 | 四核及以上 |
| 内存 | 8GB | 16GB 及以上 |
| 磁盘 | 60GB 可用空间 | 100GB 以上 SSD |
| 操作系统 | Windows 10 64 位 | Windows 11 64 位 |
Kali Linux 桌面版安装后一般占用 20GB 左右,但考虑到后续安装工具、保存快照、扩展磁盘,建议给虚拟机预留至少 40GB 磁盘空间,宿主机剩余空间保持在 60GB 以上比较稳妥。
3.2 检查虚拟化是否开启
在安装 VMware 之前,先确认 CPU 虚拟化已经开启。
Windows 下可以通过任务管理器查看,也可以使用命令行的方式:
systeminfo输出信息中找到 “Hyper-V 要求” 部分,如果显示 “虚拟化已启用”,说明 BIOS 里的 VT-x/AMD-V 已经打开。如果显示未启用,需要重启电脑进入 BIOS,找到 Intel Virtualization Technology 或 AMD SVM Mode 选项,设置为 Enabled 后保存退出。
需要注意,部分新电脑默认开启了基于虚拟化的安全(VBS),这可能导致 VMware 和 Hyper-V 冲突。如果安装 VMware 后启动虚拟机报错,可以检查 Windows 功能里是否开启了 Hyper-V 或虚拟机监控程序,必要时关闭这些功能再试。
3.3 软件包准备
本次部署需要准备两个安装包:
- VMware Workstation Pro:从 VMware 官网或 Broadcom 官方支持站点获取,目前官网提供的版本以 Workstation Pro 17 系列为主。个人使用可以根据官网许可页面的说明申请免费许可证。
- Kali Linux 镜像:从 Kali 官网下载 ISO 镜像文件,建议选择 “Installer” 版本而非 “Live” 版本,安装版可以写入磁盘并保存配置。
下载时注意文件名后缀和镜像站点,国内网络环境下可以根据 Kali 官网提供的镜像列表选择更快的位置,也可以直接在官网页面选择直链下载。ISO 文件大小约 3.5GB 到 4.5GB,取决于桌面环境版本,下载需要耐心。
4. VMware Workstation Pro 下载安装
4.1 下载与安装
VMware Workstation Pro 的安装过程是标准的 Windows 安装向导流程。双击安装包,勾选接受许可协议,安装路径可以保持默认,也可以改到 D 盘这类空间较大的分区。
安装过程中如果提示需要重启电脑,先重启再继续。安装完成后桌面会出现 VMware Workstation Pro 图标,第一次启动会要求输入许可证密钥。
关于许可证,VMware 官网目前的政策是 Workstation Pro 对个人用户免费,需要在 Broadcom 的账号中心完成注册并申请许可证。申请时打开 VMware Workstation 的 “帮助” 菜单,选择 “输入许可证密钥”,把申请到的密钥粘贴进去即可。如果暂时没有许可证,也可以先试用,功能不受限制。
4.2 安装后检查
启动 VMware Workstation Pro,进入主界面后先确认标题栏没有出现“评估模式”的红色提示。可以点击 “帮助” → “关于 VMware Workstation”,查看版本和许可证状态。
如果启动时提示“VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及该程序所需的所有临时文件”,通常是权限不足或者安装目录被其他软件拦截。解决方式是右键点击 VMware 图标,选择“以管理员身份运行”,同时检查杀毒软件是否隔离了虚拟机相关文件。
5. Kali Linux 镜像下载与校验
5.1 镜像版本选择
Kali Linux 官方提供多个镜像版本,选择时看两个关键点:
- 桌面环境:默认 Xfce 桌面资源占用低,适合虚拟机;GNOME 桌面视觉效果更好,但内存占用会高一些。虚拟机环境建议选 Xfce。
- 安装方式:选择 “Installer” 即完整安装版,不要选 “Live” 实时版,因为 Live 版每次开机都会恢复默认状态,无法保存系统配置。
镜像文件名中一般会包含版本号和桌面环境标识,例如包含kali-linux-2025.x-installer-amd64.iso字样的文件就是标准安装版。具体的版本号以官网当前发布为准,下载前留意一下文件名即可。
5.2 校验镜像完整性
下载完成后,推荐校验一下 SHA-256 哈希值,防止镜像文件损坏或下载不完整。Kali 官网每个镜像都提供了对应的 SHA-256 校验值。
Windows 下可以用 PowerShell 计算哈希值:
Get-FileHash .\kali-linux-2025.x-installer-amd64.iso -Algorithm SHA256将输出的哈希值和官网公布的校验值对比,一致则说明文件是完整的。这一步很多人会跳过,但镜像文件如果下载不完整,安装时会莫名其妙报错,排查起来反而更浪费时间。
6. 创建虚拟机并安装 Kali Linux
6.1 新建虚拟机向导
打开 VMware Workstation Pro,按以下步骤新建虚拟机:
- 点击 “创建新的虚拟机”。
- 选择 “典型(推荐)”,点击下一步。
- 选择 “稍后安装操作系统”,不要直接选择 ISO 镜像。这一步先创建空虚拟机,后面再挂载 ISO,可以避免 VMware 自动识别配置带来的兼容问题。
- 客户机操作系统选择 “Linux”,版本选择 “Debian 11.x 64 位” 或能看到的 Debian 对应版本。Kali Linux 基于 Debian 系统,选 Debian 64 位是正确做法。
- 虚拟机名称填写
Kali Linux,位置选一个磁盘空间充足的分区,比如D:\VMware\Kali Linux。 - 磁盘大小设置为 40GB,选择 “将虚拟磁盘拆分成多个文件”。拆分文件便于虚拟磁盘的迁移和备份。
- 进入 “自定义硬件” 界面,设置内存为 4096MB,处理器数量至少 1 个、每个处理器核心数建议 2 个以上。
- 在新 CD/DVD 设置里,选择 “使用 ISO 镜像文件”,指向刚才下载的 Kali ISO。
- 点击完成后,虚拟机就已经创建好了。
6.2 调整虚拟机设置
虚拟机创建完成后,先不要急着开机。在虚拟机列表里右键点击 “Kali Linux”,选择 “设置”,做一些针对性调整:
- 显示设置里,把 “加速 3D 图形” 勾选上,Kali 桌面的图形效果会流畅一些。
- 如果宿主机内存只有 8GB,建议把虚拟机内存调整为 3072MB,避免物理内存耗尽导致系统卡顿。
- 网络连接默认使用 NAT 模式即可,这种模式下虚拟机可以访问外网,同时不暴露在局域网中,适合日常学习和测试。
6.3 开始安装 Kali Linux
点击 “开启此虚拟机”,VMware 会从 ISO 镜像引导启动。虚拟机窗口进入 Kali 的引导菜单后,选择 “Graphical install”(图形化安装)。
安装过程分成几个阶段,每一步都不难,但要注意几个关键选项。
6.3.1 语言与时区
安装程序会先让选择安装语言,这里选择 “中文(简体)” 可以直接安装中文环境,减少后续汉化步骤。不过稳妥的做法是这里先选 English,因为部分安装程序在非英语环境下会出现乱码或兼容问题。两种方式都行,如果选中文后发现显示异常,重新安装即可。
时区选择 China 或根据测试需求选择对应时区。
6.3.2 主机名和用户
主机名可以填写kali,也可以是自定义名字。接下来设置普通用户名和密码。这一步设置的账号就是登录系统后日常使用的账号,不是 root 账号,但具有 sudo 提权能力。
6.3.3 磁盘分区
分区选择界面选择 “使用整个磁盘”,然后按默认方案完成分区。默认方案通常是一个根分区加一个 swap 交换分区,对虚拟机来说完全够用。
确认分区方案时选择 “将所有文件放在同一个分区” 即可,分区结构简单,便于后期扩容和维护。
6.3.4 选择桌面环境和软件
在 “软件选择” 界面,勾选以下内容:
- Xfce,Kali 默认轻量级桌面
- kali-linux-default-recommended 工具集
不建议在这个阶段勾选全部工具集,比如kali-linux-everything,它会把上千个工具全部装上,安装时间很长,而且大部分工具日常用不到。后续需要哪个工具就用 apt 单独安装,效率更高。
6.3.5 安装引导程序
安装过程最后一步是安装 GRUB 引导加载程序。选择 “是”,并把引导程序安装到主硬盘(通常是 /dev/sda)。这一步不能跳过,否则虚拟机开机后无法进入系统。
6.4 重启进入系统
安装完成后,安装程序会提示移除安装介质并重启。由于虚拟机光驱挂载的是 ISO,点击 “继续” 后 VMware 会自动从虚拟磁盘引导。
第一次启动会进入 GRUB 菜单,直接按回车选择默认的 Kali 内核启动项。如果看到登录界面,说明安装成功。
用安装时设置的用户名和密码登录系统,进入 Xfce 桌面环境后,可以看到 Kali 默认的深色主题和底部工具栏。到这里,虚拟机环境已经跑起来了。
7. 安装后必备配置
7.1 安装 VMware Tools
VMware 虚拟机安装 Linux 系统后,建议立刻安装 open-vm-tools 增强工具。它能优化鼠标切换、剪贴板共享、屏幕分辨率自适应等体验,不装的话虚拟机和宿主机之间操作会非常别扭。
打开终端,先更新软件源,再安装工具:
sudo apt update sudo apt install -y open-vm-tools-desktop安装完成后重启虚拟机:
sudo reboot重启后可以在 VMware 菜单栏的 “虚拟机” → “设置” → “显示器” 里调整分辨率,也可以直接把虚拟机窗口拉大,系统会自动适配显示分辨率。
7.2 更新软件源和系统
Kali 默认官方源在国内网络环境下速度不稳定。更新前先测试当前源速度,如果长时间没有进度,就切换到国内镜像源。
Kali 的软件源配置位于/etc/apt/sources.list,用编辑器打开:
sudo nano /etc/apt/sources.list常见的 Kali 源配置模板如下,实际使用时需要替换成当前可用的 Kali 镜像地址,具体以镜像站提供的说明为准:
deb http://http.kali.org/kali kali-rolling main non-free contrib更新并升级系统:
sudo apt update sudo apt upgrade -yKali 采用滚动更新模式,软件包版本比较激进,升级过程可能耗时较长,需要耐心等待。升级完成后重启系统,确保新内核生效。
7.3 创建磁盘快照
系统配置到一个干净且可用的状态后,回到 VMware 主界面,点击 “虚拟机” → “快照” → “拍摄快照”,给当前系统状态做一个备份。
快照的意义很大:后续如果在 Kali 里安装工具、修改系统配置、做测试实验导致系统崩溃,可以右键拍摄的快照,选择 “恢复到快照”,几十秒内就能回到干净状态。建议在每次搭建好一个稳定环境后都拍一个快照。
8. Kali Linux 汉化配置
如果安装时没有选择中文语言,或者想切换语言环境,可以按下面的流程完成汉化。默认是美式英语界面,要变成中文界面,本质是安装中文语言包、设置语言区域设置和安装中文字体三个步骤。
8.1 安装中文字体和语言包
打开终端执行:
sudo apt install -y locales-all fonts-wqy-microhei fonts-wqy-zenheilocales-all包含了系统中大部分地区的语言包数据,fonts-wqy-microhei和fonts-wqy-zenhei是中文字体,不安装字体的话,切换到中文界面后会显示方块乱码。
8.2 重新配置语言地区设置
执行语言配置命令:
sudo dpkg-reconfigure locales这是 Debian 系系统经典的语言配置工具。在弹出的界面里:
- 用方向键向下滚动,找到
zh_CN.UTF-8 UTF-8这一项。 - 按空格键选中,按 Tab 键切换到 “确定”,回车。
- 在默认语言选择界面,切换到
zh_CN.UTF-8,回车确认。
8.3 设置系统语言为中文
更新环境变量并重启:
sudo update-locale LANG=zh_CN.UTF-8 sudo reboot重启后系统就切换成中文界面了。第一次进入中文环境时,系统会询问部分文件夹名称是否从英文改成中文,比如 “Desktop” 是否改名为 “桌面”。建议选择 “保留旧名称”,避免终端命令中频繁切换目录名。
8.4 中文输入法安装
如果需要在 Kali 里输入中文,可以安装 fcitx5 输入法框架和中文拼音引擎:
sudo apt install -y fcitx5 fcitx5-chinese-addons安装完成后,在系统设置里找到 “输入法” 或使用 fcitx5 配置工具,添加 “拼音” 输入法。不同桌面环境的具体路径略有差异,但 Xfce 下一般能在 “Settings” → “Input Method” 中进行配置。配置后重启,按Ctrl + 空格即可切换到中文输入法。
9. 常见问题与排查方法
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 启动虚拟机提示 “客户机操作系统已禁用 CPU” | BIOS 虚拟化未开启,或宿主机 VBS 冲突 | 检查任务管理器虚拟化状态,确认 BIOS 设置 | 重启进入 BIOS 开启 VT-x / AMD SVM,关闭 Windows 的 Hyper-V |
| VMware 无法连接虚拟机,提示权限不足 | 安装目录权限异常或杀毒软件拦截 | 右键以管理员身份运行 VMware | 以管理员身份启动,排除杀毒软件干扰 |
| 虚拟机开机一直转圈或黑屏 | ISO 镜像文件损坏 | 用本机系统等保测试环境上传镜像,计算 SHA-256 校验 | 重新下载镜像,确认校验值一致后再使用 |
| 安装 Kali 后没有图形界面 | 安装时未选择桌面环境 | 登录文本终端检查桌面包 | 重新安装,软件选择界面勾选 Xfce 桌面 |
| 汉化后中文显示方框乱码 | 缺少中文字体 | 执行fc-list :lang=zh检查中文字体 | 安装 fonts-wqy-microhei 字体包 |
| apt update 速度极慢或失败 | 官方镜像源网络不稳定 | 检查ping http.kali.org延迟 | 切换到国内 Kali 镜像源 |
| 宿主机内存不足,虚拟机卡顿 | 分配的内存偏少,或宿主机开启程序过多 | 打开任务管理器查看内存占用情况 | 增加虚拟机内存,或减少宿主机同时运行的程序 |
| VMware 报错 “无法在更新服务器上找到组件” | 安装包文件不完整或版本过旧 | 检查安装包来源和版本号 | 从官网渠道重新下载最新安装包 |
| 虚拟机时钟不同步 | 未安装 open-vm-tools | 确认/etc/hosts和系统时间设置 | 安装 open-vm-tools-desktop 并重启 |
黑屏和 CPU 禁用问题出现频率最高,基本都跟虚拟化开关有关。安装 VMware 之前一定要先确认虚拟化状态,这一步省不了。
10. 最佳实践与使用建议
10.1 目录规划
建议给虚拟机和镜像文件分别建立目录:
D:\VMware\ ├── ISO └── Kali Linux镜像文件放到 ISO 目录,虚拟机文件放到单独目录,安装不同测试系统时互不干扰。快照文件通常体积较大,目录所在分区要保留充足空间。
10.2 网络模式选择
VMware 提供三种常见网络模式:
| 模式 | 作用 | 适用场景 |
|---|---|---|
| NAT | 虚拟机共享宿主机 IP 访问外网 | 日常上网、更新系统和工具 |
| 桥接 | 虚拟机获取局域网独立 IP | 模拟真实网络环境中的独立主机 |
| 仅主机 | 虚拟机和宿主机之间通信 | 隔离测试环境,不对外暴露 |
安全测试练习时建议先用 NAT 模式,确认系统可以连通外网后,再做网络配置实验。不要一开始就切到桥接模式,防止测试工具在局域网内产生不可控的网络流量。
10.3 快照管理
每次更新完系统、配好一个测试场景,都拍一个快照。快照的命名要说明当前环境状态,比如 “Kali-Default-2026” 或 “初始化完成-无额外工具”。实验过程中发现问题,直接恢复到干净的快照,比手动排查快得多。
10.4 合法合规提醒
再强调一次:Kali Linux 内置的工具集功能很强,但使用必须有明确授权。在虚拟机上做测试,要保证目标网络、目标设备属于自己或已获得书面授权。任何未经授权的扫描、探测、攻击行为都违反法律。也不要在真实业务网络环境里随意运行 Kali 中的工具,先在自己的虚拟机实验环境里充分验证。
10.5 资源管理
虚拟机运行时,Kali 会持续占用宿主机 CPU 和内存。如果宿主机只有 8GB 内存,虚拟机分配 3GB 到 4GB 即可,不要超过宿主机内存的 50%,否则日常办公会明显卡顿。在不对 Kali 进行大量编译或测试任务时,也可以把虚拟机挂起而不是关闭,下次开启时能更快恢复现场。
11. 总结与后续方向
VMware Workstation Pro 加 Kali Linux 这套组合,第一次完整跑通之后,后面再装其他 Linux 系统或者复现测试环境就顺了。本文的核心要点总结下来就是三步:先确认虚拟化开启,再按 Linux/Debian 类型创建虚拟机,最后用官方安装镜像完成安装和中文环境配置。
对刚入门的读者,先把 Kali 的桌面环境跑通、把 apt 源切到可用镜像、完成一次系统更新,就已经完成了 80% 的工作量。后续可以继续练习的内容包括:Kali 终端里的基础命令、网络扫描工具的合法用法、虚拟机快照与克隆的组合使用,以及在 NAT 模式下搭建自己的实验网络。
最容易踩的坑依旧是虚拟化设置和镜像完整性问题,遇到“黑屏”“无法启动”“更新服务器找不到组件”这些提示时,先回看第 9 节的排查表,基本都能找到答案。建议直接收藏这篇文章,等实际安装时按步骤对照操作,会省掉不少搜索时间。