简介:这份PDF面向准备学习或部署Kali Linux的初学者与安全爱好者,聚焦单引导场景下的完整安装流程,帮助读者在裸机或虚拟机中顺利搭建渗透测试环境。资源为1个PDF文件,压缩包约2.07MB,内容以图文步骤形式呈现,涵盖硬件兼容性说明、系统要求、安装前准备、图形化安装全过程以及安装后的基础配置,并特别介绍了全磁盘加密(FDE)与LVM加密分区的启用方式。读者可据此了解amd64与i386平台差异、UEFI与BIOS启动设置、安全引导禁用、磁盘分区选择、GRUB引导安装等关键环节,同时掌握低配SSH服务器与默认Xfce4桌面两种资源规格的取舍。目前已有833人学习,适合希望按图索骥完成Kali Linux部署、并理解加密安装与分区策略的读者参考。
1. 从一次装到一半就黑屏说起:Kali Linux 单引导安装到底难在哪
很多人第一次装 Kali Linux,卡住的地方根本不是“不会分区”,而是装到一半屏幕一黑,重启后直接进了 GRUB rescue,或者更惨——连引导项都没了。我见过太多人拿着 ISO 写完 U 盘就开干,结果 BIOS 里安全引导没关,安装程序连内核都加载不起来。Kali 的内核没有签名,安全引导会直接把它拦在门外,这不是玄学,是硬性限制。这份《Kali Linux 安装教程.pdf》讲的就是单引导场景下的完整流程,从硬件要求、镜像选择、U 盘刻录,到分区、加密 LVM、GRUB 安装,最后重启进系统。它适合两类人:一类是第一次在裸机或虚拟机里装 Kali 的新手,另一类是装过但每次都在分区或引导环节翻车、想找一份能照着走完的清单的老手。装不好会怎样?轻则丢数据,重则整块盘被擦掉之后系统起不来,连后悔药都没得吃。
2. 装之前先把环境列清楚:镜像、硬件和 BIOS 三件事
2.1 选 amd64 还是 i386,别在这上面省事
Kali Linux 支持 amd64(x86_64/64 位)和 i386(x86/32 位)两个平台。教程里给的建议很直接:能用 amd64 就用 amd64。i386 镜像默认走 PAE 内核,所以 RAM 超过 4GB 的机器也能跑,但 32 位平台在内存寻址和软件兼容性上会越来越吃力。我一般会先确认 CPU 架构,再决定下载哪个镜像。命令很简单:
# 查看 CPU 架构,x86_64 就选 amd64 uname -m # 输出 x86_64 表示 64 位,i686 或 i386 表示 32 位uname -m返回x86_64就下 amd64 的 Installer 镜像,返回i686才考虑 i386。注意,这里说的是 Installer 镜像,不是 Live 镜像。教程里明确推荐用标记为 Installer 的映像,因为 Live 镜像的安装流程和默认启动项不一样,新手容易在启动菜单里选错模式。
2.2 内存和磁盘:128MB 能跑,但别真这么干
教程把系统要求分成了低端和高端两档。低端可以装成没有桌面的基本 SSH 服务器,128MB RAM 就能跑,建议 512MB,磁盘 2GB。高端是默认的 Xfce4 桌面加 kali-linux 默认元包,至少 2GB RAM 和 20GB 磁盘。如果还要跑 Burp Suite 这类资源密集型应用,建议至少 8GB RAM,大型 Web 应用场景甚至更多。
我一般会按这个表来配:
| 使用场景 | 内存 | 磁盘 | 说明 |
|---|---|---|---|
| 纯 SSH 服务器 | 512MB | 2GB | 无桌面,只跑命令行 |
| 默认 Xfce4 桌面 | 2GB | 20GB | 日常渗透测试够用 |
| 跑 Burp Suite 等重型工具 | 8GB 起 | 40GB 起 | 大型 Web 应用建议再加 |
这张表不是让你照抄,而是让你在创建虚拟机或准备裸机时心里有数。磁盘给少了,装到一半提示空间不足,只能重来。
2.3 BIOS/UEFI 里必须关掉的那一项
教程在准备安装的第 5 步写得很清楚:在 UEFI 设置中确保禁用安全引导。Kali Linux 内核未签名,安全引导无法识别。这一步不做,U 盘启动后可能直接跳过安装介质,或者加载内核时报签名错误。常见做法是开机按 F2、F10、Del 或 Esc 进 BIOS/UEFI,找到 Secure Boot 选项,设为 Disabled。不同主板菜单不一样,但关键词就是 Secure Boot。关掉之后,再把启动顺序调成 CD/DVD/USB 优先。如果你用的是较老的 BIOS 机器,没有安全引导这个选项,那就不用管,直接调启动顺序就行。
3. 制作安装介质与启动:从 ISO 到引导菜单
3.1 把 ISO 写进 U 盘,别用复制粘贴
教程第 2 步说得很直白:将 Kali Linux ISO 刻录到 DVD,或者将 Kali Linux Live 映像刻录到 USB 驱动器。注意这里用的是“刻录”,不是把 ISO 文件直接拖进 U 盘。直接复制 ISO 到 U 盘,U 盘不能引导。我一般用dd命令在 Linux 下写盘:
# 确认 U 盘设备名,比如 /dev/sdb,千万别写错 lsblk # 写入 ISO,of 后面是 U 盘设备,不是分区 sudo dd if=kali-linux-2024.1-installer-amd64.iso of=/dev/sdb bs=4M status=progress # 写完刷新缓存 syncif是输入文件,也就是下载好的 ISO;of是输出设备,必须是整块 U 盘(如/dev/sdb),不能写成/dev/sdb1,否则写进去也引导不了。bs=4M是块大小,status=progress让你看到进度。写完执行sync确保数据落盘。Windows 下可以用 Rufus 或 balenaEtcher,选“DD 模式”写入,不要选“ISO 模式”。
3.2 启动菜单里选 Graphical Install 还是 Install
用安装介质启动后,你会看到 Kali 的引导屏幕。教程里选了图形安装(Graphical Install),另一个选项是文本模式安装(Install)。如果你用的是 Live 映像,还会看到 Live 模式,而且 Live 是默认启动项。这里有个坑:Live 映像的安装流程和 Installer 映像不一样,教程后面提到的元包选择阶段在 Live 映像里不会出现。所以如果你要按这份教程走完整流程,下载时就选 Installer 映像,启动时选 Graphical Install。
3.3 语言、位置、键盘:别选错,后面改起来麻烦
选完启动项后,安装程序会依次让你选语言、地理位置和键盘布局。这三项会影响系统默认语言、时区和键盘映射。教程里没有特别强调,但我的经验是:语言选 English 或中文都行,但键盘布局一定要选对。如果你选了中国但键盘布局选了美国英语,输入特殊符号时会对不上。选完之后,安装程序会探测网络接口,找 DHCP 服务,然后提示你输入主机名。教程里输入的是kali。如果没有 DHCP,它会让你手动配网络信息,或者跳过。我一般会确保网络通,因为后面下载元包需要出站互联网访问。
4. 分区与加密 LVM:整块盘擦掉之前想清楚
4.1 四种分区选项,单引导该选哪个
安装程序探测到磁盘后,会根据磁盘状态给出不同选项。教程里用的是一块干净磁盘,所以有四个选项。它选了 Guided - use entire disk,因为这是单引导安装,不需要保留其他操作系统,擦掉整块盘没问题。如果磁盘上有预先存在的数据,会多出一个“Guided - use the largest continuous free space”选项,这个选项不会动现有数据,适合双引导。有经验的用户可以用 Manual 手动分区,教程提到 BTRFS 指南里有更细的配置。
我一般会按这个逻辑选:
- 整块盘只装 Kali,没有其他系统:Guided - use entire disk
- 盘里有 Windows 或其他 Linux,想保留:Guided - use the largest continuous free space
- 想自己控制分区结构:Manual
选 Guided - use entire disk 之后,还要选具体哪块磁盘。如果你机器上有多块盘,别选错,选错了就是把另一块盘的数据擦掉。
4.2 全盘加密 LVM:密码丢了就真没救了
教程里专门讲了加密 LVM。如果你想加密 Kali Linux,可以在选择 Guided - use entire disk 时设置加密 LVM,启用全磁盘加密(FDE)。选中后,安装程序会先对硬盘做安全擦除,然后提示你输入 LVM 密码,输两次。每次启动 Kali Linux 都要输入这个密码。教程提醒要用强密码,否则会提示弱密码警告。安全擦除根据驱动器大小和速度,可能需要“一段时间”,教程原文写的是小时级别。如果你想冒险,可以跳过擦除。
这里有个血泪经验:LVM 密码忘了,数据基本拿不回来。我一般会建议把密码记在密码管理器里,别只靠脑子。另外,安全擦除那一步如果跳过,加密仍然生效,只是擦除过程被省略了。对于新盘或者不担心残留数据的场景,跳过可以省很多时间。
4.3 最后一次检查:点继续之前看清楚
教程第 12 步说,在安装程序进行不可逆转的更改之前,你会有最后一次机会检查磁盘配置。单击“继续”后,安装程序开始工作。这一步我每次都会停下来看两遍:目标磁盘对不对、分区方案是不是自己选的那个、加密有没有启用。因为一旦点了继续,整块盘就被擦掉了。如果你在虚拟机里装,大不了删了重来;如果是裸机,擦掉的就是真实数据。教程在准备安装的第 3 步也强调了:将设备上的任何重要信息备份到外部媒体。
5. 避坑与排查:装 Kali 时最容易翻车的五个地方
5.1 现象:U 盘启动后直接进了原来的系统
原因:BIOS/UEFI 启动顺序没调,或者安全引导没关,安装介质被跳过。 解决:进 BIOS/UEFI,把 USB 调到启动顺序第一位,同时确认 Secure Boot 是 Disabled。保存后重启,再看引导菜单里有没有 U 盘选项。
5.2 现象:安装程序提示“No common CD-ROM drive was detected”
原因:安装程序没识别到你的安装介质,常见于某些 USB 3.0 接口或特殊主板。 解决:换一个 USB 接口,优先用 USB 2.0 口。如果还不行,检查 ISO 写入方式是不是 DD 模式。教程里提到,如果 Kali Linux 没有检测到你的 NIC,可能需要包含驱动或生成自定义 ISO,但这个问题更多出现在网卡上,安装介质识别问题先换接口和重写 U 盘。
5.3 现象:分区后重启,GRUB 引导失败,进入 grub rescue
原因:GRUB 安装到了错误的位置,或者安装时选了不安装 GRUB。 解决:教程第 15 步确认安装 GRUB 引导加载程序,第 16 步选择要安装 GRUB 的硬盘驱动器,默认情况下它不会选择任何驱动器,需要你手动选。如果已经进了 grub rescue,可以用安装介质启动,进救援模式重装 GRUB。我一般会在安装时就确认 GRUB 装到正确的磁盘,比如/dev/sda,而不是某个分区。
5.4 现象:加密 LVM 密码输入后卡住,或者提示密码太弱
原因:密码强度不够,或者安全擦除过程耗时太长被误认为卡死。 解决:教程说弱密码会提示警告,但不会阻止你继续。如果卡在擦除阶段,看硬盘指示灯有没有在闪,大容量机械盘擦除几个小时是正常的。如果不想等,下次装的时候可以跳过擦除。密码方面,用大小写字母、数字和符号的组合,长度至少 12 位。
5.5 现象:装完重启,没有桌面,只有命令行
原因:在元包选择阶段改了默认选项,或者安装时没选桌面环境。 解决:教程第 14 步说,默认选项会安装标准的 Kali Linux 系统,不必更改。如果你改了默认选择,可能只装了基础系统。补救方法是联网后手动安装桌面元包,比如sudo apt install kali-desktop-xfce。但更省事的做法是重装一遍,在元包选择阶段保持默认。
6. 装完怎么验证:从重启到第一次登录的检查清单
装完最后一步是单击“继续”重新启动。重启后,如果你启用了加密 LVM,会先提示输入 LVM 密码。输入正确后,进入 GRUB 菜单,选择 Kali Linux,然后进入登录界面。用安装时创建的用户账号登录,检查这几项:
# 检查系统版本和内核 uname -a cat /etc/os-release # 检查磁盘分区和加密状态 lsblk # 检查网络 ip a ping -c 3 8.8.8.8 # 检查桌面环境 echo $XDG_CURRENT_DESKTOPuname -a看内核版本,cat /etc/os-release看发行版信息。lsblk能看到分区结构,如果启用了 LVM 加密,会看到crypt相关的映射设备。ip a和ping确认网络通不通。echo $XDG_CURRENT_DESKTOP确认桌面环境是不是 Xfce。如果这几项都正常,说明安装成功。
我一般还会做一件事:重启两次。第一次重启验证正常引导,第二次重启验证加密密码输入流程和 GRUB 菜单稳定性。因为有些问题只在第二次启动才暴露,比如 GRUB 超时设置不对、加密映射没正确挂载。从那以后我每次装完 Kali 都强制走一遍这个检查清单,不看到XDG_CURRENT_DESKTOP输出XFCE就不算完。希望帮到你。
本文还有配套的精品资源,点击获取