【2026版】最新Kali Linux安装教程(非常详细)从零基础入门到精通,看完这一篇就够了
💖 温馨提示:本文专为网络安全新手打造,帮你跳过工具安装的繁琐步骤,直接进入实战环节,节省至少3天的环境配置时间。
一、什么是 Kali?
关于 Kali,可以这样描摹一幅图景, 在寻常的 Windows 世界,你需要亲手去寻觅 QQ、微信这类应用才能与人沟通,而 Kali 则彻底颠覆了这个过程,它在安装完成的瞬间,就已经配备了 Nmap(用于设备扫描)、Burp Suite(用于网络抓包)、以及 Metasploit(漏洞测试的利器),
这种集成免去了你搜寻资源、解决兼容性难题的漫长折腾,一切即开即用。
它的血缘,追根溯源是基于 Linux 系统的改造,但其整个设计哲学都为 “网络安全探索” 进行了深度定制, 这意味着工具集早已深植于系统之内,连操作界面都经过了对新手的友好化调整,完全不像原生 Linux 那般,需要日复一日地通过复杂命令来安装软件。
二、Kali 能干什么?
那么,一个新手用 Kali 能涉足哪些领域, 它自带的工具箱能让你扫描自家网络,比如清点一下连接了多少台手机,这本身就是学习网络基础的绝佳实践,
或者,拿自己的小型网站和 WiFi 网络练练手,找找看是否存在安全疏漏,比如密码强度是否足够,
最关键的价值在于,它让你跳过了工具安装的繁琐步骤,直接进入实战环节,这本身就是对时间的极大节省。
三、为什么要安装?
缘何要选择安装它, 最核心的理由,其实就是为了 「省事」 ,
你无需再为了 Nmap 或 Burp Suite 这类工具踏遍互联网,也无需再钻研那些 “如何安装此工具、如何配置彼环境” 的繁杂教程,Kali 将这一切打包妥当,开机便在你的指尖。
比如你萌生了学习网络扫描的念头,直接启动 Nmap 即可,若是想演练漏洞测试,点一下 Metasploit 的图标或键入相关命令就能开始。
它对一个网络安全领域的初学者而言,就像一个现成的 “武备库” ,让你直接跨过 “攒装备” 的门槛,直接上手磨炼技艺。
四、前期准备(下载镜像)
在正式开始前,有一些准备工作,
硬件与软件层面,需要预先安置好 VMware Workstation,本文后续会以 17.5 版本为基准展开,此处我们默认你已具备 VMware 环境,
💖 温馨提示:VM ware安装教程学习文章:往期文章
为保证虚拟机流畅运行,计算机最好能拨出至少 4GB 内存 和 80GB 的非 C 盘磁盘空间。
打开官网,点击下面方框的地方,准备下载 Kali 的镜像包
https://www.kali.org/get-kali/
先说说这两个下载的主要区别
1、Installer Images:可全程自定义硬件参数(如根据需求分配 CPU 核心数、内存大小)、磁盘分区方案,甚至选择安装组件,更适配个性化需求(如渗透测试专用环境)。
2、Virtual Machines:硬件配置(如磁盘大小、内存)已预设,虽可后期调整,但初始环境固定,适合没有操作系统安装基础的小白,以及急需 Kali 的场景,省去安装的时间,下载解压后会有一个 vmx 后缀的文件,双击选择 VMware 打开就能使用了。
本文的话主要讲解前者(Installer Images)的安装,对于专业的渗透测试环境配置,所以选择第一个选项

跳转页面后,鼠标向下滑动,找到并选择「Installer」进行下载,
这四者的差别其实是面向不同需求的用户,
1、Installer:是为新手准备的基础版,包含了常用工具,安装流程也相对简单,能迅速满足入门所需,
2、Weekly:则是每周更新的滚动版,总能包含最新的补丁与工具,适合那些喜欢尝鲜且能容忍一些小瑕疵的用户,
3、Netinstaller:体积很小,依赖网络进行安装,允许高度自定义工具集,是网络状况良好且有进阶需求的用户的选择,
4、Everything:版本,顾名思义,是囊括了所有工具的 “完全体”,文件巨大,占用空间也多,专为那些需要海量专业工具的专家准备。

五、开始安装
5.1 配置VMware
现在,我们来配置 VMware,
这里以最新的 VM 17.5 版本为例,进行虚拟机的配置,起手式选择 “自定义(高级)”,
🎖️实战价值:选择自定义而非典型,其深意在于,它能引导新手一步步确认关键设置,比如将虚拟机磁盘位置挪到非 C 盘、精细调整内存大小,从而规避掉默认选项可能造成的隐患,比如将庞大的虚拟机文件塞满 C 盘或分配不合理的硬件资源。典型模式虽快,却容易让新手在不经意间跳过重要步骤,导致日后使用时出现卡顿或文件管理混乱。

点击下一步,选择 VMware 17.x 的硬件兼容性,
💖 温馨提示:采用较新版本总归是明智的,因为它对新硬件(比如最新的 CPU 或大容量内存)的兼容性更出色,能让 Kali 运行得更稳,同时 17.5 版本也修复了旧版的一些已知问题,对新系统的支持更完善,新手上手不易碰到莫名其妙的兼容性障碍。

接下来,务必选择 “稍后安装操作系统”,
💖 温馨提示:这么做的目的,是为了让我们能先完整地、不受干扰地搭建好虚拟机的 “骨架” (内存、磁盘、网络模式等),而不是让系统在配置不全的情况下仓促进入安装流程。如果直接选定镜像文件,安装程序会自动跳过某些配置环节,小白很容易因此忽略关键设定,比如把虚拟机默认装进了宝贵的 C 盘。

5.1.1 选择linux debian 11.x系统
这是因为 Kali Linux 的底层架构正是源自 Debian(可视为 Debian 的一个衍生分支),两者在核心技术,如包管理机制(都使用 apt 命令)等方面一脉相承,
选择正确的 Debian 系统选项,能让 VMware 准确识别 Kali 的 “族谱” ,从而自动匹配最合适的硬件驱动和配置参数,避免因系统类型错配而导致的安装失败或运行异常。

5.1.2 设置目录
接着是为你的 Kali 虚拟机起一个响亮的名字,并规划它的安放之处,这里强烈建议,不要放在 C 盘。存在这样一种情形,Kali 安装后会占据数十 GB 空间,后续随着工具更新、存放测试数据,它的体积还会持续膨胀,将它置于 C 盘,极有可能拖慢整个电脑的运行速度,甚至引发系统崩溃。

5.1.3 选择处理器数量
处理器配置这里,我个人的电脑配置尚可,所以选择了 2 个处理器,每个 2 核,总计 4 核心的方案,
💖 温馨提示:你可以把 “处理器” 想象成电脑的总指挥部,而 “内核数量” 则是指挥部里能同时处理任务的参谋官, “2 个处理器,每个 2 核” 就意味着总共有 4 位参谋官协同工作,任务处理速度自然更快, 对于普通电脑而言,分配 4 个核心(2+2)是个不错的平衡点,既能保证 Kali 的流畅,又不至于过度挤占你主系统 Windows 的资源,避免你在使用 Windows 时感到卡顿。

5.1.4 查看内存
内存分配,我选择了 4GB,
新手可以遵循一个简单的原则,分配你电脑总内存的 1/4 到 1/2,比如 8GB 内存的电脑就分 2-4GB,16GB 内存就分 4-6GB,这样既能确保 Kali 跑得顺,主机本身也不会太吃力。
怎么查看电脑内存?右键任务栏,选择任务管理器

再选择性能,这样就能查看自己电脑的实际内存了

5.1.5 选择内存
因为我的电脑是32G的,为了不大量占用我内存所以我选择4G(4G=1024M*4,1G=1024M)

5.1.6 选择网络模式
网络模式,选择 NAT 模式(第二个选项)通常更合适,
💖 温馨提示:NAT 模式下,虚拟机通过共享主机的 IP 地址来上网,对外隐藏了自己的独立身份,适合日常需要联网但又不想暴露在局域网中的测试场景。 与之相比,桥接模式虽然能让虚拟机获得一个与主机平级的独立 IP,但在多台设备连接同一 WiFi 的环境下,你可能得先启动 Kali 才能查到它究竟被分配了哪个 IP,略有不便。

至于磁盘控制器类型,直接采纳默认推荐的 SCSI 就行,
| 类型 | 简单理解(现实类比) | 速度 | 兼容性 | 适合场景 |
|---|---|---|---|---|
| IDE | 老电脑的 “老式硬盘接口” | 最慢 | 最好(老系统) | 装很旧的系统(比如 Windows XP), Kali 用不到 |
| SCSI | 早期服务器的 “硬盘接口” | 中等 | 较好(通用) | 大部分虚拟机系统(包括 Kali),兼容性稳 |
| SATA | 现在普通电脑的 “硬盘接口” | 较快 | 好(新系统) | 装 Windows 10/11、新版 Linux(Kali 也能用) |
| NVMe | 现在高端电脑的 “高速硬盘接口” | 最快 | 一般(需新系统) | 装支持 NVMe 的新系统(比如 Win11、Kali 最新版),追求速度 |
5.1.7 选择磁盘类型
简单来说,SCSI 和 SATA 是两种最稳妥的 “通用款” 接口,无论你的电脑新旧,Kali 都能很好地兼容它们,速度也完全满足日常使用,新手跟着 VMware 的推荐(通常是 SCSI)走,基本不会出错。

5.1.8 创建磁盘
到这里选择创建新虚拟磁盘
- 创建新虚拟磁盘:给虚拟机新造一块 “虚拟硬盘”,干净独立,新手用着安全,出问题不影响电脑其他文件,第一次装 Kali 选这个;
- 使用现有磁盘:直接用之前存好的 “旧虚拟硬盘”(比如别人给的),省得重装,但要确认文件没毛病;
- 使用物理磁盘:让虚拟机直接用电脑真实硬盘分区(比如 D 盘),速度快但风险高,新手容易删错自己的文件,别碰。
小白装虚拟机,选 “创建新虚拟磁盘” 就对了。

磁盘大小为80G,这里是磁盘大小奥,不是运行内存,在之前我们已经选了运行内存了
- 分配所有磁盘空间:提前把你设置的磁盘大小(比如 80G)一次性占满电脑空间,优点是虚拟机运行时读写速度快一点,缺点是一开始就占用大量空间,适合确定长期使用且空间充足的情况。
- 将虚拟磁盘存储为单个文件:虚拟机的所有数据打包成一个大文件(比如.vmdk),优点是管理方便(复制、移动这个文件就行),缺点是文件太大时,在电脑里传输或备份会慢一点。
- 多个文件:把虚拟磁盘分成多个小文件(每个 2GB 左右),优点是文件小,方便复制到 U 盘或网盘,缺点是文件多了看着乱,管理稍麻烦。

5.1.9 安装前注意点(选择镜像)
一路下一步,注意不要开机!!!!! 不要开机!!!此时开机,就会导致你前面做的一系列步骤全部报废,就要全部重来,来到kali这个界面,编辑虚拟机设置

选择刚刚在官网下载的CD盘,保存后就可以进行下一步啦

5.2 kali安装
5.2.1 选择图形界面安装
开机!默认选择第一项Graphical install(图形化安装,比较简单,第二项install是命令行安装,小白看不懂)

5.2.2 选择中文
选择图形安装后第一件事就是选择中文,想锻炼英文能力也可以选择English

5.2.3 设置主机名
随后一路下一步,输入你的主机名,就好比你要叫它小三他就是小三,而且它也不会狡辩

5.2.4 设置账号密码
设置普通用户的账号密码,设置账号,也就是登录kali的用户名

密码输入两次,保证密码的正确性

到这里选择第一项就行了
- 向导 - 使用整个磁盘:最简单的方式,直接把虚拟机分配的磁盘(比如 80G)全给 Kali 用,自动分好系统区、文件区,新手不用管细节,装完就能用。
- 向导 - 使用整个磁盘并配置 LVM:在 “用整个磁盘” 的基础上,加了个 “弹性分区” 功能。比如你后来觉得系统区不够用,可以直接从其他区调空间过来,不用重装系统,适合想灵活调整空间的人。
- 向导 - 使用整个磁盘并配置加密的 LVM:在 LVM 基础上再加一层 “密码锁”,整个磁盘的数据都会加密。开机或访问文件时要输密码,别人就算拿到你的虚拟磁盘文件也看不了内容,适合存敏感数据(但忘了密码就全完了)。
- 手动:自己手动划分磁盘分区(比如分个系统区、缓存区、个人文件区),自由度高但复杂,需要懂分区知识,新手容易出错导致安装失败。

5.2.5 开始分区
第一项,这个就是我们使用vmware分配的磁盘,需要进行分区
🌞我的经验:如把系统文件和个人文件分开(像 C 盘装系统、D 盘存照片),就算系统出问题时,D 盘的文件不会丢,找起来找文件也更方便。

第一项(这里不用那么细,能用就行,其他选项基本用不上,所以直接下一步)

下一步,完成分区操作,并修改写入磁盘

前面都是一路下一步,到这里就需要注意一下了,这里需要手动选择是

5.2.6 安装基本操作系统
等待它安装基本系统(如果出现了网络错误或者包安装错误,那就要魔法了)

安装完成之后,默认是选择了这几项(一些常用的工具),默认才是最大的教学,kali官方都已经给你想好了,直接下一步

5.2.7 安装基本软件以及GRUB
再等待下载完成即可

到这一步就要介绍一下了,GRUB 启动引导器的作用很简单:就像 “开机导航”,电脑启动时它会跳出来,告诉你 “要启动哪个系统”(比如你同时装了 Kali 和 Windows,它会让你选),然后引导你选的系统启动。
对装在 VMware 里的 Kali 来说,必须安装 GRUB:
因为虚拟机启动时,需要 GRUB 来引导 Kali 系统启动,没它的话,Kali 装完后会开机失败(黑屏或报错)。
而且安装时 GRUB 会自动配置好,不用你额外操作,直接按提示选 “安装” 就行,不用担心出错。

选择已有的设备

5.2.8 重启
一路下一步,就会自动重启,来到开机界面了

随后输入你的账号密码,登录成功后打开终端(就是图片中红色框框那个),更新系统软件包,这样子就是全新版本的kali啦,随后需要更新一下源
5.2.9 更新系统
刚刚安装好的kali,还有很多工具都不是最新版的,导致很多工具不能正常使用,需要进行软件包更新,使用如下命令进行更新:
sudo -i # 获取系统最高权限(类似 “管理员模式”),因为更新系统需要权限才能修改文件。
apt update # 检查 “源” 里的软件列表有没有更新(比如哪些工具出了新版本),但不实际下载。
apt upgrade # 根据上一步的检查结果,把所有软件、工具升级到最新版本,修复旧版本的漏洞,还能补上刚安装时缺失的组件。

至此安装完成啦
六、文章总结
本文用 VMware 17.5 教新手装 Kali:先下 Installer 镜像,再设虚拟机(4 核 CPU、4GB 内存、NAT 模式、80G 非 C 盘 空间)并关联镜像,开机后选中文、设账号密码,用 “向导 - 整盘分区” 装系统,装完 GRUB 引导器,最后用 三条命令 更新系统,全程避坑,新手能顺利搭好学习用的 Kali 环境。
七、🎯 网络安全学习资源推荐
觉得文章对你有帮助?想获取更多实战干货?
我们为你准备了一套 「从零到一的网络安全学习资料包」,包括:
- 🔥 红队攻防实战手册 - 内网渗透、漏洞利用、权限提升
- 📚 网络安全学习路线图 - 零基础入门到就业完整路径
- 💼 最新网络安全面试题 - 大厂真题+面试技巧
- 🛠️ 渗透测试工具包 - 常用工具+使用教程
- 🎯 靶场搭建全套方案 - DVWA、SQLi-Labs等实战环境
如何获取?
- 微信搜索公众号:
[智榜样网络安全学习中心] - 关注后回复关键词:「网络安全」
- 即可免费领取全套学习资料
💡 适合人群:网络安全初学者、转行人员、在校学生、想要提升实战能力的从业者
我们在网络安全培训领域深耕多年,专注红蓝对抗实战与就业指导,帮助数百名学员成功入行!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)