Kali Linux 安装教程:单引导、全磁盘加密与 GRUB 避坑指南
简介这份PDF面向准备在物理机或虚拟机中部署Kali Linux的初学者与安全爱好者解决从零完成单系统安装、分区规划与加密配置的实际问题。资源共1个PDF文件压缩包约2.07MB内容以图文步骤形式呈现便于离线查阅与打印对照。教程从硬件兼容性讲起覆盖amd64与i386平台选择、UEFI与BIOS启动差异、系统要求低配SSH服务器仅需128MB内存与2GB磁盘默认Xfce桌面建议至少2GB内存与20GB磁盘并逐步展开安装介质制作、BIOS安全引导关闭、语言与时区设置、用户账户创建、磁盘分区方案选择以及全磁盘加密LVM的启用与密码设置。安装后还涉及GRUB引导确认与重启进入新系统的收尾环节。目前已有833人学习适合需要一份完整、可跟随操作的安装参考的读者。1. 从裸机到加密盘这份 Kali Linux 安装教程到底能帮你省下多少折腾时间很多人第一次装 Kali Linux卡住的地方往往不是“不会点下一步”而是装完之后发现引导没了、磁盘被整块吃掉、或者安全引导把内核拦在门外。这份《Kali Linux 安装教程.pdf》解决的正是这类落地问题它把单引导安装、全磁盘加密FDE、LVM 加密分区、GRUB 引导确认这几条主线串成了一条可复现的路径而不是丢给你一堆零散截图。它适合两类人一类是手里有台旧机器或空白虚拟机、想从零跑起一个干净 Kali 环境的从业者另一类是已经装过但被分区和加密选项绕晕、想搞清楚“Guided-整个磁盘”和“手动分区”边界的人。教程默认用 amd64 安装镜像覆盖 UEFI 和传统 BIOS 两种固件硬件门槛写得很实在——纯 SSH 服务器 128 MB 内存就能跑带 Xfce4 桌面和默认元包则建议至少 2 GB 内存加 20 GB 磁盘。下面我按自己复现时的顺序把这份 PDF 里的关键节点拆开讲顺带补上教程没展开、但实操中一定会撞上的参数和坑。2. 装之前先把账算清镜像选型、硬件门槛与启动介质2.1 amd64 还是 i386Installer 还是 Live教程里明确建议优先用 amd64 镜像这一点没有悬念。i386 映像默认走 PAE 内核能在超过 4 GB 内存的机器上跑但 32 位平台在现代硬件上的驱动兼容性越来越差除非你手上只有老掉牙的 32 位设备否则没必要碰。真正容易选错的是镜像类型教程推荐标记为 Installer 的映像而不是 Live 映像。原因是 Installer 直接进入安装流程不会先起一个 Live 桌面环境对单引导整盘安装来说路径更短、变量更少。Live 映像默认启动项是“Live”你得手动切到安装模式新手很容易在这一步误以为已经进了安装器。硬件这块教程给的是区间值我把它整理成一张对照表方便你按用途对号入座使用场景内存建议磁盘空间说明无桌面 SSH 服务器128 MB建议 512 MB2 GB最小化安装仅命令行默认 Xfce4 桌面 默认元包至少 2 GB20 GB教程主推的常规配置跑 Burp Suite 等资源密集型应用至少 8 GB视数据量而定大型 Web 应用测试还要往上加这张表的价值在于帮你提前判断如果你打算在这台机器上同时跑扫描器和浏览器2 GB 内存会非常难受装完就卡。教程提到“更好的硬件自然提供更好性能”但没给上限我的经验是桌面场景 4 GB 起步、8 GB 舒服磁盘留 40 GB 以上给后续工具和日志。2.2 制作启动介质与固件设置准备阶段教程列了五步核心是下载 ISO、刻录到 DVD 或写入 USB、备份数据、设置 BIOS/UEFI 启动顺序、关闭安全引导。这里有两个必须强调的点。第一教程明确说会擦除硬盘上的现有数据所以备份不是可选项是前置条件。第二安全引导必须禁用因为 Kali 内核未签名安全引导无法识别它。这一步在 UEFI 设置里完成不同主板菜单名不一样常见叫法是 Secure Boot把它设成 Disabled 即可。写入 USB 的常见做法是用 dd 或 balenaEtcher 这类工具教程没有指定具体工具只说了“将 Live 映像刻录到 USB 驱动器”。我一般用 dd命令如下# 确认 U 盘设备名别写错写错就是抹掉系统盘 lsblk # 假设 U 盘是 /dev/sdb写入 ISOstatusprogress 显示进度 sudo dd ifkali-linux-installer.iso of/dev/sdb bs4M statusprogress oflagsync逻辑说明if是输入 ISO 文件of是目标设备注意这里是整块设备/dev/sdb而不是分区/dev/sdb1。bs4M提高写入块大小oflagsync保证数据落盘后再返回。参数上唯一要改的就是设备名务必用lsblk核对容量再动手。这一步翻车的人不少把系统盘当 U 盘写进去数据直接没了所以备份和核对设备名要连着做。3. 图形安装全流程从引导菜单到用户账户3.1 引导、语言、网络与主机名用安装介质启动后你会看到 Kali 引导屏幕教程选了图形安装Graphical Install也可以选文本模式安装。如果你用的是 Live 映像默认项是 Live需要手动切到安装项。进入安装器后依次是选语言、选地理位置、选键盘布局这三步按实际使用习惯选就行语言会影响安装过程和装好后的系统默认语言。接下来安装器探测网络接口、找 DHCP 服务然后提示输入主机名。教程示例里主机名填的是 kali。这里有几个分支情况值得记牢如果网络里没有 DHCP 服务安装器会要求手动输入网络信息或者允许你跳过如果没检测到网卡你需要提供驱动或者自己生成一个预置驱动的自定义 ISO如果检测到多块网卡会提示你选哪块用于安装如果选中的网卡是 802.11 无线网卡在问主机名之前会先问无线网络信息。这些分支教程都点到了但没展开操作细节实际遇到时按提示填 IP、网关、DNS 即可。之后可以给系统设一个默认域名这个值可能从 DHCP 或已有操作系统里带出来单机环境留空或随便填都不影响。3.2 用户账户、时钟与磁盘分区决策用户账户这步要填全名、用户名和强密码。教程强调强密码因为后面如果启用加密弱密码会被直接警告。时区按地理位置选没什么可说的。磁盘这步是整个安装里最需要想清楚的地方。教程用的是干净磁盘所以出现四个选项它选了“Guided-整个磁盘”因为这是单引导安装不需要保留其他系统。如果磁盘上有预先存在的数据会多出一个“引导-使用最大的连续可用空间”选项这个选项不改动现有数据适合双引导场景。有经验的用户可以用“手动”分区做更细的控制。这里的关键判断是你到底要不要保留盘上已有的东西。要保留就别选整盘不保留整盘最省事。教程还提到如果想加密 Kali Linux可以在选“引导式使用整个磁盘”的同时设置加密 LVM从而启用全磁盘加密FDE。选中后安装后期会提示你输入两次密码之后每次启动 Kali 都要输这个密码。这是加密方案的核心代价安全性上去了但每次开机多一道口令密码忘了数据基本找不回来。选完分区方案后安装器会让你选要分区的磁盘然后问你是把所有文件放一个分区默认还是给一个或多个顶级目录单独分区。教程的建议很直接不确定就选“一个分区中的所有文件”。对绝大多数单引导用户来说这个默认值就是对的单独分区是给有明确运维需求的人准备的。3.3 最后的确认与不可逆操作在安装器做不可逆更改之前会给你最后一次检查磁盘配置的机会。点“继续”之后安装器开始写盘基本就进入收尾阶段了。这一步没有后悔药所以确认界面上要重点看三样目标磁盘是不是你选的那块、分区方案是不是你要的、有没有勾选加密。确认无误再继续。如果前面启用了加密 LVM安装器会先对硬盘做安全擦除然后才要求你输入 LVM 密码。教程提醒要用强密码否则会弹弱密码警告。安全擦除的耗时取决于驱动器大小和速度教程原话是可能需要“一段时间”甚至数小时。它也给了一条捷径如果你想冒险可以跳过。我的建议是如果是机械盘且数据敏感别跳如果是全新虚拟机里的虚拟磁盘跳过问题不大因为盘上本来就没有旧数据可擦。4. 代理、元包与 GRUB安装后半段的三个关键选择4.1 代理信息与元包选择Kali 用中央仓库分发应用安装器会问你是否需要填代理信息。有代理就填没有就直接留空继续。这一步如果网络没配好教程的建议是“在提示时继续安装”也就是先装完再说后面再补网络配置。如果你用的是 Live 映像不会有元包选择这个阶段。元包选择这步默认选项会装一个标准的 Kali Linux 系统教程明确说不用改。如果你想调整默认选择它指向了另一份指南。对第一次装的人来说保持默认是最稳的改元包意味着你要清楚自己需要哪些工具集选少了后面还得补装选多了磁盘和内存压力都上来了。4.2 GRUB 引导加载程序确认接下来确认安装 GRUB 引导加载程序然后选择把 GRUB 装到哪块硬盘。教程特别标注默认情况下它不会自动选任何驱动器。这一点很容易被忽略如果你不手动选安装器不会替你决定。单盘环境就选那块盘多盘环境要选作为启动盘的那块。选错的表现是重启后进不了系统或者引导到了别的盘上。4.3 重启与安装后自定义最后点“继续”重启进入新装的 Kali Linux。教程在结尾提到装完之后该自定义系统了但没有展开具体做什么。按常见做法重启后第一件事是确认网络通不通、更新软件源、按需安装缺失的工具集。如果你启用了加密重启时会先要 LVM 密码输对了才继续引导。5. 避坑与排查安装 Kali 时最容易翻车的五个点5.1 安全引导没关安装介质起不来现象U 盘或光盘插上后机器直接进原系统或者报安全引导相关的拦截提示。 原因Kali 内核未签名UEFI 的安全引导不认它直接拒绝启动。 解决进 UEFI 设置把 Secure Boot 设为 Disabled保存后重新从安装介质启动。这一步教程在准备阶段就写了但很多人跳过准备直接装结果卡在第一步。5.2 选错磁盘整盘数据被抹现象装完发现原来的系统或数据分区没了。 原因选了“Guided-整个磁盘”这个选项会擦除目标磁盘上的所有数据或者在 dd 写 U 盘时把系统盘当成了目标设备。 解决安装前用lsblk核对磁盘容量和挂载情况确认目标盘是空的或可牺牲的写 U 盘时反复核对设备名。教程反复强调备份到外部媒体就是防这个。5.3 加密密码设太弱或忘记现象安装时弹弱密码警告或者装完后每次开机输密码某天想不起来了。 原因LVM 加密密码是数据解密的唯一凭据弱密码容易被警告忘记则无法恢复。 解决设一个足够长且你能记住的密码必要时用密码管理器存一份离线备份。教程说“请确保使用了强密码”这不是客套话是数据安全的底线。5.4 网络没配好元包和代理阶段卡住现象安装器探测不到 DHCP或者元包下载失败。 原因网络里没有 DHCP 服务或者网卡没被识别或者代理信息填错。 解决按安装器提示手动填 IP、网关、DNS网卡没识别就提供驱动或换用预置驱动的自定义 ISO代理不确定就留空先装完系统再配。教程给的分支处理就是为这些情况准备的。5.5 GRUB 没选盘重启进不了系统现象安装完成重启后直接进了别的系统或报找不到引导设备。 原因GRUB 安装那步默认不选任何驱动器没手动选就不会写入引导记录。 解决在 GRUB 安装界面手动选中作为启动盘的那块硬盘。多盘机器尤其要注意选的是启动盘而不是数据盘。6. 装完之后怎么验证三个检查动作和一个加密盘的习惯装完重启进系统只是开始我一般会走三个验证动作确认这套安装是干净可用的。第一个是确认引导和固件模式进系统后跑efibootmgr看有没有 Kali 的 UEFI 启动项老 BIOS 机器则看 GRUB 是否正常接管。第二个是确认磁盘和加密状态用lsblk看分区结构如果启用了 LVM 加密会看到crypt之类的映射设备再用sudo cryptsetup status 映射名确认加密卷状态。第三个是确认网络和软件源ip a看网卡有没有拿到地址sudo apt update看源能不能通。# 查看 UEFI 启动项确认 Kali 引导记录在不在 efibootmgr -v # 查看块设备与 LVM/加密映射关系 lsblk -f # 如果启用了 LUKS 加密查看加密卷详情 sudo cryptsetup status cryptroot # 验证网络与软件源 ip a sudo apt update逻辑说明efibootmgr -v列出所有 UEFI 启动项及对应路径能确认引导是否写入lsblk -f显示文件系统类型和挂载点加密卷会显示为crypto_LUKScryptsetup status需要替换成你实际的映射名通常在/dev/mapper/下能看到apt update是最直接的源连通性测试。参数上唯一要改的是映射名其他都是只读检查不会动数据。关于加密盘我有个用了很久的习惯装完启用 FDE 的机器后第一件事是把恢复相关的信息离线记一份包括加密类型、映射名、分区布局。不是因为预期会坏而是因为加密盘一旦引导或密码出问题没有这些信息排查会非常被动。教程把加密作为可选项给出但没讲装完后的维护这块得自己补上。从那以后我每次装带加密的系统都会在重启验证通过后立刻把这几项记下来再开始装工具。希望这份拆解能帮到你少走一遍我当年踩过的弯路。本文还有配套的精品资源点击获取