三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

2026年Kali Linux下载安装完全指南:虚拟机、物理机与双系统全方案解析

2026年Kali Linux下载安装完全指南:虚拟机、物理机与双系统全方案解析

引言

如果你对网络安全、渗透测试或者“黑客技术”感到好奇,那么Kali Linux这个名字你一定不会陌生。它不是一个普通的Linux发行版,而是一个由Offensive Security团队维护的、集成了数百种安全工具的“武器库”——从网络扫描、漏洞分析、密码破解到无线安全、数字取证,几乎所有安全从业者需要的工具,它都为你预装好了。

很多刚入门网络安全的新手,第一步就卡在了Kali Linux的安装上——要么找不到官方正版镜像,要么虚拟机配置不合理导致后续工具运行卡顿,甚至因为软件源没换对连基本更新都搞不定。

我接触Kali已经超过十年,从早期的BackTrack一路用到现在的Kali Rolling,亲眼看着它从一个只有安全专家才敢碰的工具集,变成了如今对新手也相对友好的专业发行版。这篇教程的目的,就是帮你绕开这些坑,从零开始搭建一个稳定、高效、可用的Kali Linux环境。无论你是想在虚拟机里安全地学习和实验,还是打算在物理机上打造一个专用安全工作站,每一步我都会告诉你“为什么要这么做”,而不仅仅是“怎么做”。

第一部分 安装前的核心决策:虚拟机还是物理机?

在真正动手下载镜像之前,你必须做一个关键决定:把Kali安装在哪里?这个选择直接决定了你后续的使用体验、学习成本和系统安全性。

一、虚拟机方案:安全与灵活的首选

对于绝大多数初学者和日常学习者,强烈推荐使用虚拟机。这是最安全、最灵活、对宿主系统影响最小的方式。

为什么虚拟机是新手的最佳选择?

隔离性与安全性:Kali Linux内置了大量攻击性安全工具。在虚拟机中运行,相当于把这些工具关在了一个“沙箱”里。即使你在学习过程中操作失误——比如错误地扫描了公网IP,或者运行了有风险的脚本——也几乎不会影响到宿主机(比如你日常用的Windows或macOS)的安全和稳定。这是物理机安装无法比拟的优势。

快照功能:虚拟机支持快照(Snapshot)功能。你可以在系统配置完美、安装好所有必要工具后,保存一个“干净”的快照。之后无论你怎么“折腾”——测试漏洞、修改系统配置、甚至不小心把系统搞崩了——都可以一键恢复到快照时的状态。

硬件兼容性无忧:VMware或VirtualBox这样的主流虚拟机软件,已经内置了完善的虚拟硬件驱动。在虚拟机里安装Kali,基本不用操心显卡、声卡、网卡等硬件的驱动问题。

资源分配灵活:你可以根据宿主机性能,动态分配CPU核心数、内存和硬盘空间给Kali虚拟机。

主流虚拟机软件选型

  • VMware Workstation Pro:性能强劲,功能丰富,与Kali兼容性极佳,支持复杂的网络拓扑模拟

  • VMware Workstation Player:个人免费版,功能精简但足够入门使用

  • Oracle VirtualBox:完全免费、开源,功能满足大部分学习需求

  • Hyper-V:Windows专业版/企业版自带,性能不错但配置相对复杂

长期来看,如果你打算在网络安全领域深入,投资一个VMware Workstation Pro的许可证是值得的——它在虚拟网络配置方面的便捷性远超VirtualBox。但对入门和绝大多数实验,VirtualBox完全够用。

二、物理机/双系统方案:追求极致性能的进阶选择

只有当你需要将Kali作为主力系统,进行高强度计算任务时,才需要考虑物理机安装。

什么场景必须用物理机?

密码破解:利用GPU(特别是NVIDIA RTX系列或AMD RX系列)进行哈希破解,速度是虚拟机的数十倍。

无线渗透:需要直接操控无线网卡芯片(如支持监听模式的特定型号),虚拟机下的USB穿透往往不稳定或有延迟。

硬件漏洞利用:某些基于CPU微码或特定硬件接口的安全研究,必须在真实硬件上才能进行。

需要警惕的“坑”

  • 风险最高:操作失误可能导致原有系统数据丢失

  • 驱动问题:某些笔记本的混合显卡、触摸板可能需要额外折腾驱动

  • 不便性:如果主要工作环境是Windows,频繁重启切换会影响效率

我的建议:除非你有一台专门用于安全测试的备用电脑,或者确定需要用到GPU破解和原生无线攻击,否则新手不建议首选物理机安装。先从虚拟机入手,等技术成熟、明确需求后再迁移。

第二部分 虚拟机安装Kali Linux(分步详解)

2.1 准备工作

第一步:下载Kali Linux镜像

打开浏览器,访问Kali官网下载页面:https://www.kali.org/get-kali/

在下载页面中,找到“Installer Images”区域,选择“Kali Linux 2026.2 Installer (amd64)”链接,直接下载最新版ISO文件。

需要注意

  • 选择“Installer Images”,而不是“Live Images”

  • 截至2026年8月,最新稳定版本为Kali Linux 2026.2

  • ISO文件大小约4.5GB,建议用迅雷或IDM下载,速度更快

第二步:准备虚拟机软件

以VMware Workstation Pro为例(VirtualBox操作类似)。

2.2 新建虚拟机

步骤1:创建新的虚拟机

打开VMware,点击左上角“创建新的虚拟机”,选择“典型(推荐)”,点击“下一步”。

步骤2:选择安装介质

选择“安装程序光盘映像文件(iso)”,点击“浏览”,找到下载好的Kali镜像文件,点击“下一步”。

步骤3:选择客户机操作系统

客户机操作系统选择“Linux”,版本选择“Debian 10 64位”——不管Kali是哪个版本,选这个都兼容。

步骤4:命名虚拟机

虚拟机名称自定义(比如“Kali 2026”),安装位置选剩余空间大的磁盘(建议D盘或E盘),至少预留40GB空间。

步骤5:指定磁盘容量

磁盘大小默认20GB,建议调大到40GB以上(Kali系统本身约15-20GB,还需空间存放工具、数据和快照)。选择“将虚拟磁盘存储为单个文件”

步骤6:自定义硬件

点击“自定义硬件”

  • 内存:建议分配4GB以上(主机物理内存至少8GB)

  • 处理器:分配2核以上

  • 网络适配器:设为“NAT模式”

点击“完成”,虚拟机创建完毕。

2.3 图形化安装Kali

点击“开启此虚拟机”,进入Kali安装界面。

步骤1:选择安装模式

出现Kali启动界面,用方向键选择“Graphical install”(图形化安装),按回车。

步骤2:语言和地区设置

语言选择“中文(简体)”,地区选择“中国”,键盘选择“汉语”,每一步都点击“继续”。

步骤3:配置网络

主机名自定义(比如“kali”),域名留空。

步骤4:设置root密码

重点!设置root密码,一定要记住——后续登录和管理都需要它。

步骤5:磁盘分区

选择“使用整个磁盘”→ “继续”,再选择“将所有文件放在一个分区中”(新手无需复杂分区)→ “继续”。

步骤6:开始安装

点击“继续”,确认分区设置,开始安装系统(约5-10分钟,耐心等待)。

步骤7:安装GRUB启动器

安装过程中会提示“是否安装GRUB启动器”,选择“是”,然后选择安装到“/dev/sda”

步骤8:完成安装

安装完成后点击“继续”,虚拟机自动重启。

2.4 首次登录与基础配置

登录系统:重启后输入用户名“root”、密码(刚才设置的)。

必做配置一:修改root密码(如需要)

打开终端(桌面右键→“打开终端”或点击左上角终端图标),输入:

text

sudo passwd root

先输入kali用户的密码(默认也是kali),然后设置root用户的新密码。

必做配置二:切换为中文语言

注意:必须先切换到root用户

text

sudo su

然后按提示操作切换系统语言为中文。

必做配置三:更新软件源

打开终端,依次执行以下命令:

text

apt update apt full-upgrade -y

注意apt update更新软件包列表,apt full-upgrade升级所有已安装软件包。

如果更新慢:可以将软件源替换为国内镜像源(如阿里云、清华源),具体方法是在/etc/apt/sources.list中添加国内源地址。

第三部分 物理机安装Kali Linux(双系统方案)

物理机安装适合需要极致性能或硬件直通的进阶用户。以下是以Windows + Kali双系统为例的安装步骤。

3.1 准备工作

第一步:备份数据

这是最重要的一步。操作分区有风险,务必提前备份所有重要数据。

第二步:确认启动模式

确认电脑是UEFI还是Legacy(BIOS)模式。打开“此电脑” → “管理” → “磁盘管理”,右键“磁盘0”选择“属性” → “卷”选项卡,查看“分区样式”是GPT(UEFI)还是MBR(Legacy)。

第三步:下载Kali ISO

从官网下载Kali Linux Installer ISO文件。

第四步:制作启动U盘

下载Rufus工具(rufus.ie):

  1. 插入U盘(至少8GB)

  2. 打开Rufus,选择U盘设备

  3. 引导类型选择“ISO镜像”,选择下载的Kali ISO

  4. 分区类型:UEFI模式选GPT,Legacy模式选MBR

  5. 点击“开始”,等待写入完成

3.2 磁盘分区(在Windows中压缩空间)

在Windows中为Kali腾出空间

  1. 右键“此电脑” → “管理” → “磁盘管理”

  2. 右键C盘(或其他有足够剩余空间的盘)→ “压缩卷”

  3. 输入要压缩的空间大小——建议至少100GB

  4. 点击“压缩”,会生成一块“未分配”空间

3.3 从U盘启动安装

步骤1:进入BIOS/UEFI设置

重启电脑,开机时按对应按键进入BIOS/UEFI(常见:F2、F12、DEL、ESC)。

步骤2:调整启动顺序

将U盘设为第一启动项,禁用Secure Boot禁用Fast Boot。保存设置并重启。

步骤3:进入Kali安装界面

从U盘启动后,选择“Graphical install”

3.4 手动分区(关键步骤)

在分区步骤中选择“手动”。建议方案(以256GB SSD为例):

分区大小类型挂载点说明
EFI系统分区512MBEFI/boot/efiUEFI模式必需
/boot1GBext4/boot引导分区
swap内存大小的1-1.5倍swap16GB以上内存可省略
/(根分区)50GB+ext4/系统文件
/home剩余空间ext4/home用户数据

特别提醒:双系统环境下,推荐将GRUB安装到EFI分区而非磁盘主引导记录,避免影响原有系统启动。

3.5 完成安装

安装完成后重启,GRUB引导菜单会出现Windows和Kali两个选项。选择Kali即可进入系统。

安装时记得勾选“启用非自由固件”选项,否则某些网卡驱动可能缺失。

第四部分 常见问题与避坑指南

4.1 虚拟机安装常见问题

问题1:initramfs unpacking failed: no cpio magic

  • 原因:ISO文件损坏或下载不完整

  • 解决:重新下载ISO,校验SHA256值

问题2:安装过程中卡在某一步

  • 尝试使用“offline installer”(离线安装镜像)而非Live镜像

  • 检查虚拟机内存分配是否充足(建议4GB+)

问题3:安装后无法联网

  • 检查虚拟机网络适配器是否设为NAT模式

  • 在Kali终端执行:dhclient eth0

问题4:apt update失败

  • 更换国内软件源(阿里云、清华源)

  • 编辑/etc/apt/sources.list,添加:

text

deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib

4.2 物理机安装常见问题

问题1:安装后Windows无法启动

  • GRUB未正确识别Windows引导项

  • 在Kali终端执行:update-grub

  • 或使用Windows安装U盘修复引导

问题2:无线网卡无法识别

  • 安装时未勾选“启用非自由固件”

  • 重新安装或在Kali中手动安装驱动

问题3:触控板失灵

  • 常见于某些笔记本型号

  • 尝试更新内核或安装额外驱动

问题4:分区时看不到未分配空间

  • 确认Windows中已成功压缩出未分配空间

  • 检查磁盘模式(AHCI vs RAID),部分电脑需在BIOS中切换

写在最后

到这里,你应该已经成功拥有了一个可用的Kali Linux环境。

无论是虚拟机还是物理机,安装只是第一步。后续的学习才是真正的挑战——Nmap怎么用?Metasploit怎么配置?Burp Suite怎么抓包?这些工具的使用方法,我后续会陆续更新。

最后想说三句话

第一,Kali的所有工具,仅用于合法的学习研究、授权的安全测试。禁止用于未授权的设备或网络,否则将承担法律责任。

第二,安装过程中遇到问题别慌。绝大多数问题在网上都能找到解决方案,耐心搜索、仔细排查,本身就是学习的一部分。

第三,虚拟机方案对新手友好得多。如果你还在犹豫,先从虚拟机开始,等技术成熟了再考虑物理机。

如果你在安装过程中遇到了其他问题,欢迎在评论区留言。下期,我准备写写“Kali Linux入门:10个必学工具的使用教程”

← 返回列表