如果你是一名网络安全爱好者、渗透测试学习者,或者只是对 Kali Linux 这个“黑客操作系统”充满好奇,那么你很可能已经搜索过无数次“Kali Linux 安装教程”了。网上的教程五花八门,有的版本老旧,有的步骤缺失,更让人头疼的是,很多教程只告诉你“下一步”,却不解释“为什么”,导致你在配置虚拟机、安装工具、汉化系统时,一个不起眼的小错误就能卡住半天。

这篇文章要解决的,正是这个痛点。我们不只提供一份“2026年”视角下依然有效的、从下载到汉化的完整操作手册,更重要的是,我们会拆解每一步背后的逻辑。你会明白为什么推荐用 VMware,为什么某些安装选项至关重要,以及那些看似“一键激活”的脚本背后到底做了什么。我们的目标是:让你不仅能在虚拟机里成功跑起 Kali,更能理解这个环境是如何构建的,从而为后续真正的安全学习和实践打下坚实基础。

本文基于当前(2026年初)Kali Linux 和 VMware Workstation 的最新稳定版本撰写,所有步骤均经过验证。无论你是完全零基础的新手,还是曾经安装失败想从头再来的朋友,都可以跟着本文一步步操作。

1. 为什么你需要一个“干净”的 Kali Linux 学习环境?

在开始下载安装包之前,我们必须先达成一个共识: 对于学习和测试,虚拟机是唯一推荐的方式。

直接在你的物理机(尤其是唯一的工作电脑)上安装 Kali Linux 是高风险且不明智的。Kali 预装了数百个安全工具,其中许多工具的正常运行需要特殊的网络配置、内核模块或驱动,这可能会与你主机的操作系统产生冲突,导致系统不稳定、网络异常甚至数据丢失。更重要的是,安全工具本身如果使用不当,也可能对系统造成意外影响。

使用虚拟机(如 VMware)则完美解决了这些问题:

  • 隔离性 :Kali 系统被封装在虚拟机里,与你的主机完全隔离。你在 Kali 里进行的任何操作,都不会直接影响宿主机的文件或系统稳定性。
  • 可快照 :这是虚拟机最大的优势。你可以在系统配置完成、安装好工具后的“纯净”状态创建一个快照。之后无论进行多么“危险”的实验或配置,一旦系统崩溃或混乱,只需几秒钟就能回滚到快照点,无需重装。
  • 便携性 :整个虚拟机可以打包成一个文件,方便备份、迁移或在其他电脑上运行。
  • 灵活性 :可以轻松调整虚拟机的CPU、内存、网络模式,模拟不同的测试环境。

因此,本文的核心路径就是: 在 Windows 或 macOS 主机上,通过 VMware Workstation Pro/Player 虚拟机软件,安装并配置 Kali Linux。

2. 环境准备:获取所有必要的“原材料”

工欲善其事,必先利其器。在动手安装前,请确保你准备好了以下三样东西。

2.1 主角:Kali Linux 镜像文件

Kali Linux 官方定期发布包含各种桌面环境和工具集的镜像。对于新手,我们推荐最标准的选择:

  • 版本 :Kali Linux 2026.x(请访问官网获取最新版本号)
  • 镜像类型 : Kali Linux 64-bit (Installer) 或 Kali Linux 64-bit (Live)
    • Installer :标准安装镜像,过程类似安装 Windows,会进行分区等操作。
    • Live :可以直接在虚拟机中启动体验的镜像,也包含安装程序。对于虚拟机安装,两者皆可,本文以 Installer 为例。
  • 下载地址 :务必从 Kali Linux 官方网站 下载。
    • 官方地址: https://www.kali.org/get-kali/
    • 在官网,你可以选择直接下载(速度可能较慢),或者获取 Torrent 种子通过迅雷等工具下载(推荐,速度更快)。

重要提醒 :切勿从不明来源的网盘或第三方网站下载所谓的“破解版”、“绿色版”镜像,这些镜像可能被植入后门或恶意软件,完全违背了安全学习的初衷。

2.2 舞台:VMware Workstation 虚拟机软件

VMware 是业界领先的虚拟化软件,稳定性和性能都非常出色。个人学习可以免费使用其 Player 版本。

  • 版本选择 :
    • VMware Workstation Pro :功能全面,支持快照、克隆等高级功能,适合深度使用。需要购买许可证或寻找有效的激活密钥(请注意版权风险)。
    • VMware Workstation Player :免费供个人使用,具备基础虚拟机运行功能,对于学习 Kali Linux 完全足够。 本文后续演示将基于 Player 版本 ,因为它获取和使用最方便。
  • 下载地址 :访问 VMware 官网下载。
    • 官方地址: https://www.vmware.com/products/workstation-player.html
  • 安装 :在 Windows 主机上,下载后运行安装程序,基本上一路“Next”即可完成安装。

2.3 宿主环境:你的电脑

  • 操作系统 :Windows 10/11 或 macOS(在 macOS 上需使用 VMware Fusion,步骤类似)。
  • 硬件要求 :
    • CPU :支持虚拟化技术(Intel VT-x 或 AMD-V)。绝大多数现代 CPU 都支持,但需要在 BIOS/UEFI 中开启(如果后续虚拟机报错,请检查此项)。
    • 内存 :主机至少 8GB RAM。建议分配给 Kali 虚拟机 4GB(4096 MB) 或以上。
    • 硬盘空间 :为虚拟机预留 至少 40GB 的磁盘空间。Kali 系统本身约占用 15-20GB,额外的空间用于安装工具和存储数据。

3. 创建并配置 Kali Linux 虚拟机

这是最关键的一步,正确的初始配置能避免后续很多麻烦。

  1. 打开 VMware Player ,点击“创建新虚拟机”。
  2. 选择安装来源 :在弹出的向导中,选择“安装程序光盘映像文件(iso)(M):”,然后点击“浏览”,找到你下载的 Kali Linux .iso 镜像文件。
  3. 选择客户机操作系统 :VMware 通常能自动检测到这是“Linux”系统,并识别出“Debian 11.x 64位”。如果没有,请手动选择:
    • 客户机操作系统: Linux
    • 版本: Debian 11.x 64位 (或更高版本,根据你的 Kali 镜像基于的 Debian 版本选择)
  4. 命名虚拟机 :为你的虚拟机起一个名字,例如“Kali-Linux-2026”。选择虚拟机文件的存放位置, 请确保该位置有足够的硬盘空间 。
  5. 指定磁盘容量 :
    • 最大磁盘大小:建议设置为 40 GB 或更多。
    • 选择“将虚拟磁盘拆分成多个文件”。这样更方便移动和备份。
  6. 自定义硬件(关键步骤) :在向导最后,点击“自定义硬件...”按钮,进行详细设置。
    • 内存 :分配给此虚拟机至少 4096 MB(4GB) 。如果你的主机内存充足(16GB+),可以分配 6GB 或 8GB,运行会更流畅。
    • 处理器 :数量设为 2 。核心数可以根据你主机CPU的核心数适当分配,例如2核2线程或2核4线程。
    • 网络适配器 :这是 网络渗透测试的关键 。默认的“NAT”模式可以让虚拟机共享主机IP上网,但某些工具需要独立的网络环境。建议先选择 NAT 模式,这是最通用和简单的。后续有特殊需求(如创建隔离测试网络)时,可以再改为“桥接”或“仅主机”模式。
    • USB控制器 :如果后续可能需要连接USB无线网卡(用于无线安全测试),请确保其存在并选择USB3.0或更高版本。
    • 完成后点击“关闭”,然后点击“完成”。

至此,一个空的“虚拟机机箱”已经准备好了,接下来我们就要在里面安装 Kali Linux 系统。

4. Kali Linux 系统安装详解

启动新创建的虚拟机,它将从你加载的 ISO 镜像启动,进入 Kali 安装程序。

  1. 启动与引导 :虚拟机启动后,会进入 GRUB 引导菜单。选择 “Graphical install”(图形化安装)并按回车。
  2. 选择语言、地区、键盘 :根据你的偏好依次选择。对于中文用户,可以选择:
    • 语言: Chinese (Simplified) - 中文(简体)
    • 地区: China
    • 键盘: Chinese
    • 注意 :此处选择的语言是 安装程序界面 的语言,并非最终系统的语言。我们可以在系统安装后再进行汉化。
  3. 配置网络 :安装程序会尝试自动配置网络。如果主机已联网,通常会自动获取。你可以设置一个主机名,如 kali 。
  4. 设置用户和密码(非常重要!) :
    • root 密码 :Kali 默认使用 root 用户登录。请务必设置一个 强壮的 root 密码 并牢记。这是你系统的最高权限。
    • 创建普通用户 :接下来会提示你创建一个普通用户。 强烈建议创建 。输入你的全名、用户名(如 kali-user )和密码。这样你可以在日常使用中避免直接使用 root 账户,更安全。
  5. 磁盘分区(新手关键点) :
    • 对于虚拟机新手,最简单安全的选择是: “使用整个磁盘” 并 “将所有文件放在同一个分区中” 。
    • 安装程序会提示你选择要分区的磁盘(通常只有一个虚拟磁盘),直接下一步。
    • 在分区方案页面,选择 “将所有文件放在同一个分区中” 。
    • 最后确认分区更改,选择“是”写入磁盘。虚拟机的磁盘是虚拟的,此操作不会影响你的真实硬盘。
  6. 软件包选择 :
    • 在配置软件包管理器时,通常直接继续,使用默认的镜像源。
    • 在“软件选择”页面, 保持默认全不选即可 。Kali Linux 的默认安装已经包含了所有核心的安全工具(如 metasploit-framework , nmap , wireshark 等)。安装额外的桌面环境(如 KDE, Xfce)可能会带来不必要的复杂性。
  7. 安装 GRUB 引导器 :选择“是”,将 GRUB 安装到主引导记录(通常是 /dev/sda )。
  8. 完成安装 :安装完成后,选择“继续”,虚拟机将重启。重启后,取出安装介质(在 VMware 菜单栏: 虚拟机 -> 可移动设备 -> CD/DVD (SATA) -> 设置... ,取消“启动时连接”的勾选),系统将从硬盘启动。

现在,你应该能看到 Kali Linux 的登录界面了。使用你刚才创建的普通用户或 root 用户登录。

5. 首次启动后的必要配置

刚安装好的系统还需要一些优化,才能用得顺手。

5.1 更新系统与工具

登录后第一件事就是更新系统,获取最新的安全补丁和工具版本。打开终端(Terminal),依次执行以下命令:

# 1. 更新软件包源列表
sudo apt update

# 2. 升级所有已安装的软件包(这是一个耗时操作,取决于网速)
sudo apt full-upgrade -y

# 3. 可选:清理无用的安装包缓存
sudo apt autoremove -y
sudo apt clean

说明 : sudo 命令允许普通用户以管理员权限运行命令。首次使用 sudo 时可能需要输入当前用户的密码。

5.2 安装 VMware Tools(增强工具)

安装 VMware Tools 可以显著提升虚拟机的使用体验,实现主机与虚拟机之间无缝的鼠标切换、文件拖放、屏幕自适应分辨率等功能。

在 Kali 虚拟机中,操作如下:

# 1. 安装 Linux 内核头文件(编译 VMware 模块所需)
sudo apt install -y linux-headers-$(uname -r)

# 2. 安装 open-vm-tools(这是 VMware 官方推荐的开源工具集,替代旧版 vmware-tools)
sudo apt install -y open-vm-tools open-vm-tools-desktop

# 3. 重启虚拟机以使增强功能生效
sudo reboot

重启后,你会发现鼠标可以在主机和虚拟机间自由移动,屏幕分辨率也可以自适应窗口大小了。

5.3 系统汉化(可选但推荐)

虽然安全领域的命令和文档多为英文,但将系统界面汉化可以降低初学者的上手门槛。

  1. 安装中文字体和输入法 :

    # 安装中文字体包和中文语言包
    sudo apt install -y fonts-noto-cjk fonts-noto-cjk-extra
    sudo apt install -y locales
    sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5
    
  2. 配置系统区域和语言 :

    # 生成中文区域设置
    sudo dpkg-reconfigure locales
    

    在出现的文本界面中,用空格键勾选 zh_CN.UTF-8 UTF-8 ,然后按回车。在下一个界面中,选择 zh_CN.UTF-8 作为默认的系统区域。

  3. 设置用户语言环境 : 编辑当前用户的配置文件(如果你用 kali-user 登录):

    nano ~/.profile
    

    在文件末尾添加以下两行:

    export LANG=zh_CN.UTF-8
    export LANGUAGE=zh_CN:zh
    

    按 Ctrl + X ,然后按 Y ,再按回车保存退出。

  4. 配置输入法环境变量 :

    nano ~/.xinputrc
    

    输入以下内容:

    export GTK_IM_MODULE=fcitx5
    export QT_IM_MODULE=fcitx5
    export XMODIFIERS=@im=fcitx5
    
  5. 重启系统 :

    sudo reboot
    
  6. 启用输入法 : 重启登录后,点击屏幕右上角的系统托盘区域,应该能看到一个键盘或“En”的图标。点击它,选择“配置当前输入法”。在打开的窗口中,点击左下角的“+”号,取消“仅显示当前语言”,然后搜索并添加“中文(简体) - Pinyin”。之后你就可以用 Ctrl + Space 切换中英文输入了。

6. 验证安装与基础工具测试

系统配置好后,让我们验证几个核心工具是否正常工作,这也是对安装成功与否的检验。

6.1 测试网络连接

# 检查 IP 地址
ip addr show

# 测试外网连通性
ping -c 4 www.baidu.com

如果能看到 inet 开头的 IP 地址并且能 ping 通百度,说明网络配置正常。

6.2 测试核心安全工具

# 1. 测试 Nmap (网络扫描器)
nmap --version
# 运行一个简单的本地扫描(扫描自己)
nmap -sS 127.0.0.1

# 2. 测试 Metasploit Framework (渗透测试框架)
msfconsole --version
# 启动 msfconsole(首次启动会初始化数据库,稍慢)
# msfconsole
# 输入 `exit` 或 `quit` 退出

# 3. 测试 Wireshark (网络协议分析器,需要图形界面)
# 可以在应用程序菜单中找到,或者命令行启动(需要sudo权限抓包)
# sudo wireshark

7. 常见问题与排查思路

在安装和使用过程中,你可能会遇到以下问题:

问题现象 可能原因 排查方式 解决方案
虚拟机启动时黑屏或报错 “Intel VT-x is disabled” 主机 BIOS/UEFI 中的 CPU 虚拟化技术未开启 重启电脑进入 BIOS/UEFI 设置 在 BIOS 中找到 Intel Virtualization Technology (VT-x) 或 AMD-V 选项,将其设置为 Enabled
安装过程中无法连接网络 虚拟机网络适配器配置不当;主机网络异常 1. 检查 VMware 虚拟机设置中的网络适配器是否为 NAT 。
2. 在主机上检查网络是否正常。
1. 确保网络适配器已连接并选择 NAT 。
2. 尝试在安装向导的网络配置步骤选择“手动配置”,或直接跳过,系统安装后再配置。
sudo apt update 失败,提示无法连接或速度极慢 默认软件源服务器在国外,网络不佳 运行 ping -c 4 kali.download 测试连通性 更换为国内镜像源 :编辑 /etc/apt/sources.list 文件,将 http.kali.org 替换为国内镜像地址,如中科大的 mirrors.ustc.edu.cn/kali 。替换后再次执行 sudo apt update 。
安装 VMware Tools 后,鼠标仍无法自由切换 open-vm-tools-desktop 未正确运行或未安装 运行 systemctl status open-vm-tools 查看服务状态 确保服务是 active (running) 。如果不是,尝试 sudo systemctl restart open-vm-tools 。检查虚拟机设置中是否禁用了“鼠标和键盘”的“增强型”功能。
系统界面部分英文部分中文 语言包安装不完整或某些应用未适配 运行 sudo apt install -y $(check-language-support) 安装完整的语言支持包。部分专业工具(如 Metasploit, Nmap)本身无中文界面,这是正常现象。
运行某些工具(如 airmon-ng)提示需要无线网卡 虚拟机默认未识别主机无线网卡 在虚拟机运行时,查看 VMware 菜单栏 可移动设备 如果主机有外置 USB 无线网卡,可在此菜单中将其连接到虚拟机。虚拟机无法直接使用主机的内置无线网卡进行监听模式等操作。

8. 最佳实践与安全学习建议

成功安装 Kali 只是第一步,如何安全、有效地使用它更为重要。

  1. 立即创建快照 :在系统完成基础配置(更新、汉化、安装增强工具)后, 立即在 VMware 中为虚拟机创建一个快照 ,命名为“Base Clean State”。这是你的“后悔药”,任何时候系统出问题都可以一键还原。
  2. 明确使用边界 :Kali Linux 是专业的渗透测试和安全审计工具集。 仅在你拥有完全所有权和书面授权 的网络、系统或应用程序上进行测试。未经授权对他人系统进行扫描或攻击是违法行为。
  3. 建立测试环境 :不要用互联网上的真实网站或服务做靶场。可以在虚拟机内部再搭建一个或多个靶机(如 Metasploitable、DVWA),形成一个封闭的、合法的实验网络。
  4. 善用文档和社区 :遇到问题,首先查看工具的 man 手册(如 man nmap )或 -h / --help 帮助。其次,访问 Kali Linux 官方文档 和论坛。
  5. 保持系统更新 :定期运行 sudo apt update && sudo apt full-upgrade -y 来更新工具和系统,许多工具的新版本会修复漏洞并增加重要功能。
  6. 管理好你的工具 :Kali 工具繁多,不要试图全部掌握。根据学习路径(如 Web 渗透、无线安全、密码破解)有选择地深入学习几个核心工具。

9. 总结:从安装到启航

至此,你已经拥有了一个功能完整、配置优化的 Kali Linux 学习环境。我们不仅完成了从下载镜像、创建虚拟机到安装系统、汉化配置的全流程,更解释了每一步背后的原因和备选方案。

这个环境是你的安全实验室,是你探索网络安全世界的起点。接下来,你可以:

  • 系统学习 :跟随《Metasploit 渗透测试指南》、《Kali Linux 高级渗透测试》等经典书籍或在线课程,按模块学习。
  • 靶场练习 :在虚拟机中搭建 OWASP WebGoat、Vulnhub 上的漏洞靶机,进行实战演练。
  • 参与社区 :关注安全资讯,尝试在 CTF 比赛中应用所学。

记住,工具本身不是目的,理解其背后的原理、掌握安全思维、并始终在法律和道德的框架内行动,才是学习 Kali Linux 乃至整个网络安全领域的正确道路。现在,你的实验室已经就绪,是时候开始你的探索之旅了。如果在后续学习中遇到本文未覆盖的具体工具问题,建议收藏本文以备查阅基础环境配置,并针对具体工具进行更深入的学习。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐