Kali Linux安装全教程:从ISO镜像到虚拟机与物理机实战
写Kali Linux安装教程的人很多但多数不是太简略就是跳步严重。断网怎么办、分区怎么搞、引导装哪里这些卡住新手的地方要么一笔带过要么干脆不讲。这篇我打算完整走一遍从下载镜像到登录桌面的全过程物理机和虚拟机都覆盖所有踩过的坑都尽量写明白0基础照着做就行。先说清楚它是什么Kali Linux本质是一个基于Debian的Linux发行版预装了超过600款安全测试工具从信息收集、漏洞扫描到渗透测试、数字取证都有覆盖。安装这个系统本身不难难的是理解每一步在干什么、出了问题怎么处理。这篇文章适合三类人准备系统学习安全测试的入门者、想搭一套漏洞靶场做实验的运维开发、以及纯粹对Linux好奇想装个新系统的折腾党。文章按完整实操流程走先讲安装规划再分别说虚拟机和物理机的安装步骤最后是装完后的必须操作和问题排查。我尽量做到每一步都有图可循的思路说明——虽然这里没法真配图但我会把界面上该看到什么、该点什么写清楚。1. 装之前先想清楚虚拟机还是物理机1.1 两种方式的本质区别我见过太多人第一句话就问“我应该装双系统还是虚拟机”这个问题没有统一答案关键看你拿Kali干什么。虚拟机是把Kali跑在现有系统之上的一个“沙盒”里由一个叫Hypervisor的东西来分配真实的CPU、内存、磁盘给虚拟系统。好处显而易见不影响你现有的Windows或macOS出问题删掉重来就行快照功能还允许你随时回滚到某个干净状态。物理机则是把Kali作为唯一系统或双系统之一直接操作硬件性能损耗几乎为零。对于90%的初学者我的建议都是先装虚拟机。原因很简单安全测试这行当你开始跑扫描或分析恶意样本时宿主机崩溃或者主系统被污染的可能性是真实存在的虚拟机的隔离性让你有后悔药可以吃。等你把基础学扎实了再考虑物理机装一个专用测试环境。1.2 硬件配置的门槛Kali官方的推荐配置其实很低单核CPU、2GB内存、20GB硬盘就能跑起来。但我实际装下来的体验是你要是只给这些配置开个Firefox再看个文档就能把内存吃满。我建议的最低配置是CPU至少2核内存给到4GB虚拟机分配时硬盘至少60GB——Kali本体占20GB左右但你还要装工具、缓存、靶场镜像空间很快就会捉襟见肘。物理机的话8GB内存起步比较舒服因为你要同时开浏览器、Burp Suite、终端窗口这些高频软件。另外一个常被忽略的点是CPU虚拟化开关。虚拟机方案需要你的CPU支持VT-xIntel或AMD-V并且在BIOS里打开。大多数近十年的CPU都支持但有些品牌机默认是关着的。你新建虚拟机后如果提示“此主机支持Intel VT-x但Intel VT-x处于禁用状态”那就得重启进BIOS找Intel Virtualization Technology把它设成Enabled。1.3 安装方式的选择ISO镜像只是起点Kali官方提供了好几种安装方式裸金属镜像也就是物理机直接装、虚拟机镜像VMware和VirtualBox专用、WSL版本、还有树莓派镜像。我推荐按标准ISO镜像来走一遍完整流程而不是偷懒直接用现成的虚拟机镜像。原因有两个。第一标准ISO安装会让你亲眼看到分区、引导、用户创建这些核心过程这些知识在后面排错时非常重要。第二现成虚拟机镜像偶尔会和特定版本的VMware/VirtualBox存在兼容问题而自己装出来的系统你清楚每一个配置的来源。标题里既然写了ISO镜像安装我们就按这个来。2. 准备阶段镜像下载与工具选型2.1 拿到正确的ISO镜像文件打开浏览器访问Kali官网的下载页面你会看到几个选项Installer安装器、NetInstaller网络安装器、Everything全量包。选择标准Installer版本就够了大约4GB左右。关于2026最新版本这件事我得说句实在话Kali是滚动发行版没有传统意义上的大版本号概念它采用的是持续更新的模式版本号只代表发布时间点。所以下载页面上最新的那个就是官方推荐版本不用纠结这个版本叫什么名字。下载完成后务必校验SHA-256哈希值——这是你排除下载损坏或源不对的最后一道防线。下载慢是国内用户最常遇到的问题。Kali的官方下载服务器在海外直接下载经常只有几百KB/s。解决方法是寻找国内高校或云厂商的镜像站比如清华TUNA镜像站、阿里云镜像站都有Kali目录下载速度能快一个数量级而且同步频率足够新。2.2 虚拟机平台怎么选VMware还是VirtualBox这是新手第一个会纠结的问题。我的结论是Windows用户优先选VMware Workstation Player或PromacOS用户选VMware Fusion或UTM实在不想付费就选VirtualBox。选VMware的理由很实际它的3D加速支持更好Kali的桌面环境默认是Xfce在这上面跑起来更流畅而且拖拽文件、共享剪贴板的体验比VirtualBox顺滑。VirtualBox的优势在于完全开源免费功能也不差就是偶尔会遇到鼠标指针漂移、剪贴板失灵等小毛病。如果你最终选了VirtualBox记得去官网下载Extension Pack扩展包否则USB设备直通、RDP远程连接这些功能是用不了的。有个细节VMware Workstation Player免费版已经足够完成安装和日常实验不需要一上来就找Pro版的激活码。2.3 U盘制作工具物理机安装需准备决定物理机安装的话你还需要一个至少8GB的U盘和一款启动盘制作工具。Windows平台我建议用Rufus它在处理UEFI引导和分区格式方面做得非常可靠macOS平台可以用balenaEtcher操作简单直观。制作启动盘这个步骤Rufus里有一个到处是坑的选择——写入方式。默认的“ISO镜像模式推荐”在大多数情况下都能正常工作但如果你面向的老旧机器采用传统BIOS启动可能需要切成DD镜像模式。判断标准很简单ISO模式写完后U盘能被识别为可引导设备就说明它是对的否则换DD模式重写一次选择要引导的镜像这里选中下载好的Kali ISO文件就行。3. 虚拟机安装全流程一步步走完3.1 新建虚拟机与关键参数设置打开VMware点击“创建新的虚拟机”选择“典型推荐”即可不需要进入自定义模式。镜像加载方式选择“安装程序光盘映像文件”然后浏览选中你下载好的Kali ISO。客户机操作系统那里选Linux版本对应Debian 11.x 64位。这里容易有个误解Kali基于Debian选Debian系列就对了千万别选Other Linux 4.x或类似选项否则VMware Tools装起来会莫名其妙地失败。虚拟机名称和位置随你喜欢但位置建议放在空间充足的盘。处理器配置2核内存分配4096MB网络类型选NAT模式——NAT的好处在于虚拟机可以访问外网同时宿主机又充当了一道隔离层这个模式适合绝大多数学习和实验场景。磁盘大小建议60GB磁盘存储为单个文件选项勾上性能比拆分成多个文件稍微好一点也更方便后期移动虚拟机。这里面其实要考虑到后面的工具使用场景磁盘里面后续要放Docker镜像、靶场源码、各种扫描器报告容量不能抠。3.2 引导安装程序图形化安装器的使用虚拟机配置完成后启动电源你会看到Kali的启动菜单选择“Graphical Install”——图形化安装。虽然还有个“Install”文本模式但图形化模式下鼠标点击操作不容易误触对新手更友好而且每一步界面下方都有中文说明。语言选“中文简体”还是英文这个我建议选英文后面遇到报错信息能看懂它在说什么如果你选中文报错时终端里显示的乱码或者英文信息反而更绕。键盘选择默认的“美式英语”就行国内标准键盘都是这个布局。主机名随便起一个比如kali-test。域名可以留空。这里有个细节主机名会显示在终端提示符里如果同时管理多台Kali主机名要起得有区分度不然开三个终端根本分不清谁是谁。3.3 用户创建与root密码设置Kali安装器会让你创建一个普通用户包括全名、用户名和密码然后单独设置root密码。这两个要分清普通用户用于日常登录root是超级管理员账号。有朋友觉得既然Kali就是用来做安全测试的直接拿root干活多爽。我的建议是日常操作先用普通用户需要提权时在命令前加sudo或者sudo -i切到root。因为很多测试工具比如浏览器、WPS这类图形程序以root身份跑会有奇怪的权限报错而普通用户环境更干净。当然root密码得记牢了因为很多工具确实需要root权限忘了就只能进恢复模式折腾了。3.4 磁盘分区自动还是手动Kali安装器在分区步骤给了你几个方案第一次装我建议选“使用整个磁盘”这是最简单可靠的方式。它会自动创建主分区、交换分区和/home分区普通使用完全够。如果你有洁癖或者想搞双系统那可以选手动分区这里有几个原则/boot分区放内核和引导文件建议1GB就够格式选ext4。交换分区swap按内存大小的1~1.5倍分配如果内存有16GB以上其实swap可以小一点。/根分区分配剩下的绝大部分空间至少40GB起步。/home单独分区的好处是重装系统时数据不会丢但对虚拟机来说意义不大。除非你走的是手动分区路线这里最关键的实操点是记住引导程序要装到磁盘本身比如/dev/sda而不是某个分区。新手常常栽在这里把GRUB装进了分区重启后根本起不来。3.5 安装完成与首次启动分区和用户设置确认后安装器会开始正式拷贝文件这个过程需要几分钟到十几分钟不等取决于你的磁盘速度。最后它会问你是否要把GRUB引导程序安装到主引导记录选择是。拔掉安装介质重启虚拟机的话相当于断开ISO镜像你会看到GRUB菜单如果没看到直接进了系统也正常——配置好之后GRUB默认不显示菜单或倒计时很短。登录界面输入之前创建的普通用户名和密码看到Kali桌面就说明安装成功了。Kali默认桌面是Xfce启动速度很快。首次启动时我建议立刻打开终端执行一次系统更新把当前可用的软件包都拉下来。命令是sudo apt update sudo apt upgrade -y。这里不执行也没关系后续再补也可以但装了新系统后先升一次级是习惯。4. 物理机安装全流程U盘引导与分区实战4.1 制作Kali启动U盘物理机安装的第一步是制作启动U盘。利用Rufus选择刚下载的Kali ISO分区类型选GPT针对UEFI电脑目标系统选UEFI非CSM文件系统保持默认FAT32即可。点“开始”后等待写入完成它会在最后自动校验一遍镜像完整性。这里会涉及一个BIOS设置Secure Boot安全启动。很多品牌机默认开启Secure Boot而Kali的引导程序没有微软签名直接启动会被拦截。解决办法是重启进BIOS找到Secure Boot选项设为Disabled然后保存退出。不同品牌进入BIOS的按键不太一样大部分是F2或Del开机时注意看屏幕提示就能找到。4.2 双系统分区方案的实操思路如果你是双系统Windows Kali并行物理机安装最核心的挑战是给Kali腾出空间而又不动Windows。最稳妥的做法是先在Windows的磁盘管理里压缩卷腾出至少80GB的未分配空间然后进BIOS把启动模式切换到UEFI使用U盘引导进入Kali安装程序。安装器分区时选“手动”找到那块未分配空间在其中新建一个ext4分区挂载到/大小给60GB以上。再建一个swap分区大小等于内存或稍小即可。如果之后要经常折腾系统还可以再划一块ext4挂到/home单独存数据。GRUB引导程序安装位置选/dev/sda整块磁盘而不是某个分区。安装完成后重启正常情况下GRUB菜单会列出两个系统Windows Boot Manager和Kali GNU/Linux你可以用方向键选择进入哪个系统。如果重启后直接进了Windows不用慌多半是启动顺序变了进BIOS把UEFI引导顺序里的第一项调成GRUB即可。4.3 物理机安装的常见难点物理机安装比虚拟机多一点变数主要体现在驱动兼容性上。最典型的例子是NVIDIA独立显卡Kali的默认开源驱动nouveau性能一般而且偶尔会导致重启黑屏。如果你遇到安装过程中黑屏可以在GRUB引导菜单上按e键编辑启动参数在linux那行末尾加上nomodeset然后按CtrlX或F10启动。这个参数会禁用内核模式设置让系统先用兼容模式跑起来等安装完成后再装闭源驱动或调整驱动配置。Wi-Fi驱动也是物理机常见问题特别是笔记本。好在Kali的内核已经集成了绝大多数主流无线网卡的驱动Intel、Broadcom的大部分型号都能直接工作。如果确实装完没有Wi-Fi图标用网线或手机USB网络共享先联网sudo apt update再装缺失固件包基本能解决。这一步是物理机安装流程里很常见的收尾工作。5. 装完必做的几件事更新源、增强工具与基础加固5.1 更换软件源是第一步安装完成后第一件事就是更新软件源。Kali的默认源在国外直接apt update会非常慢甚至超时所以我每次装完都先把源换成国内镜像。编辑/etc/apt/sources.list把官方源那一行的地址替换成清华或阿里云的Kali源地址。这里有个必须反复强调的细节Kali的源对应的是滚动发布分支不能拿Ubuntu或Debian稳定版的源来顶替。官方给出的格式大致是deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware然后执行sudo apt update。如果你之前装的是Kali 2025.x或更早版本可能还需要检查一下sources.list里是否已经包含non-free-firmware这个仓库没有就补上否则一部分闭源固件包装不上。5.2 安装VMware Tools或增强功能虚拟机方案下装完系统的第二个动作是安装增强工具。VMware里叫VMware ToolsVirtualBox里叫Guest Additions。它们能带来三个核心能力屏幕自动适配分辨率、剪贴板与宿主机互通、文件拖拽复制。VMware Workstation的最新版本已经用open-vm-tools替代了传统的VMware Tools安装方式也很简单sudo apt update sudo apt install -y open-vm-tools-desktop装完后重启虚拟机分辨率会自动适配窗口大小。如果你用的是VirtualBox则要在设备菜单里选“安装增强功能”在弹出的虚拟光驱里运行Linux版安装脚本或者直接sudo apt install -y virtualbox-guest-utils。5.3 给普通用户配置sudoKali的默认安装会让你创建普通用户这个用户默认就在sudo组里吗不一定安装器创建的普通用户在Debian系的默认规则下是能直接sudo的但也有个别版本需要你手动加一下组。su - root usermod -aG sudo yourusername退出重新登录后生效。这条命令的执行意义是保证你平时不用切root就能执行管理命令减少误操作的风险。物理机用户如果一开始没建普通用户直接用root登录也建议后补一个日常使用的账号。5.4 创建一个干净的快照这是我最想提醒新手的一步。虚拟机用户在系统刚装好、还没开始乱搞之前请务必在VMware里点“虚拟机”菜单→“快照”→“拍摄快照”给这个干净的系统存一个底。快照的价值在后面会体现得特别明显。你跑实验、装软件、搞靶场哪一步搞坏了快照一恢复就是刚装好的状态。相比重装系统节省的时间是数量级的。物理机用户没有快照概念可以用Clonezilla或dd命令手动给系统盘做镜像但操作门槛高一些至少建议把Kali的备份盘做成LVM或按需用rsync定期同步。5.5 账户与密码的安全习惯官方默认允许root登录桌面但真不建议开着。Kali的安全测试场景里root权限是工具执行的基础可桌面会话用root一旦浏览器被恶意页面攻击整个系统就裸奔了。我通常的做法是给普通用户足够的sudo权限同时把SSH服务里的PermitRootLogin设为prohibit-password保证root不能直接用密码远程登录但又能用密钥登录。这里把密码策略说一下Kali自带的密码策略不算强你完全可以用强密码定期更换来管理账户。sudo passwd root可以把root密码改掉sudo passwd -l root可以锁定root账户。初学者不要过度追求“最安全”的配置先从能记住、不易猜的强密码开始。6. 安装过程中的常见问题排查6.1 安装器卡在“检测网卡”或完全黑屏这个问题在物理机上出现的概率较高虚拟机里较少。卡在检测网卡多半是网卡固件缺失或驱动冲突。可以尝试拔掉网线、禁用板载网卡Wi-Fi先不管让安装器跳过网络相关步骤装完系统后再手动补驱动。黑屏就按之前说的在GRUB里加nomodeset参数试试。VMware里如果黑屏检查一下虚拟机设置里是否启用了3D加速和足够的显存VMware里通常自动设置或者把虚拟机硬件兼容版本调低一档比如Workstation 15.x。6.2 登录后没有图形界面或者只有命令行这种情况通常是显卡驱动导致的。安装时如果检测不到图形硬件系统可能直接掉到命令行。解决步骤是先用CtrlAltF2切到一个可用的TTY终端用用户名密码登录然后执行sudo apt update sudo apt install -y xorg xfce4 xfce4-goodies lightdm sudo systemctl enable lightdm sudo reboot这一串命令会把X窗口服务器、Xfce桌面和显示管理器一起装上去并设为默认启动。大部分桌面起不来的问题都能这样恢复。6.3 网卡连不上没有Wi-Fi或者有线不通虚拟机方案里如果NAT模式下虚拟机没有网络检查VMware的虚拟网络编辑器确认VMnet8的网段没有被其他程序占用。也可以直接把网络连接方式切到桥接模式试试但桥接模式下虚拟机相当于局域网内的独立主机IP由路由器分配这种方式对作弊系统有干扰。物理机没有Wi-Fi先查一下是不是硬开关或者Fn键把无线关了再确认驱动是否识别ip a lspci -k | grep -i network如果系统确实没有驱动用有线或手机USB共享联网然后在“附加驱动”里搜推荐驱动或者按网卡型号搜固件包名称安装。6.4 重启后引导丢失或出现GRUB Rescue这个主要影响物理机用户。如果你是双系统升级Windows后把GRUB覆盖了或者安装时把GRUB装错位置重启就会出现GRUB Rescue的提示符。处理办法是拿刚才的启动U盘重新引导进入Kali安装器的救援模式选择“重新安装GRUB引导程序”指定挂载点后让它修复。或者在终端里chroot进原系统手动修。VMware用户如果遇到引导问题更快的路径是回到快照比修复引导速度快好几个量级。这也是我让你拍照快照的另一个原因。6.5 apt源更新报错NO_PUBKEY或者签名失效Kali更新报错NO_PUBKEY的话通常是因为系统里缺失Kali仓库签名密钥。手动下载并导入wget -q -O - https://archive.kali.org/archive-key.asc | sudo apt-key add - sudo apt update新版Kali可能推荐用/usr/share/keyrings的方式管理密钥但apt-key add在多数版本仍然可用。如果提示仓库签名过期说明源同步有问题先检查sources.list里的地址是否写成别的发行版格式了。排查问题这件事核心思路永远是先分清是硬件、内核、还是用户配置层面的问题。装Kali这件事90%卡壳都出在引导、显卡、网络这三个环节把这三类问题的排查方法记住剩下的基本都是细节调整。最后分享一点我个人经验每次装完Kali我习惯把常用工具的安装命令存成一个脚本方便下次重装系统后一键恢复环境。这个脚本不需要太复杂就是把apt install加各种工具包名列出来。你在后面折腾的过程中也可以养成这个习惯别等到系统搞坏了重装又花半天配环境。Kali是个很耐用的系统装一次用个一年半载很正常但快照和脚本这两件事始终值得你把它们当作安装流程的一部分一并做完。
上一篇/下一篇内容由系统自动关联
返回资讯列表 →