news 2026/10/23 5:28:22

Kali Linux 单引导安装全流程:从镜像刻录到加密 LVM 与 GRUB 避坑指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kali Linux 单引导安装全流程:从镜像刻录到加密 LVM 与 GRUB 避坑指南

简介:这份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 服务器512MB2GB无桌面,只跑命令行
默认 Xfce4 桌面2GB20GB日常渗透测试够用
跑 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 # 写完刷新缓存 sync

if是输入文件,也就是下载好的 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_DESKTOP

uname -a看内核版本,cat /etc/os-release看发行版信息。lsblk能看到分区结构,如果启用了 LVM 加密,会看到crypt相关的映射设备。ip a和ping确认网络通不通。echo $XDG_CURRENT_DESKTOP确认桌面环境是不是 Xfce。如果这几项都正常,说明安装成功。

我一般还会做一件事:重启两次。第一次重启验证正常引导,第二次重启验证加密密码输入流程和 GRUB 菜单稳定性。因为有些问题只在第二次启动才暴露,比如 GRUB 超时设置不对、加密映射没正确挂载。从那以后我每次装完 Kali 都强制走一遍这个检查清单,不看到XDG_CURRENT_DESKTOP输出XFCE就不算完。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 5:28:17

ISO 21448 SOTIF 预期功能安全:从四象限模型到感知规划执行的风险分析

简介:ISO 21448-2022《道路车辆——预期功能的安全性》是国际标准化组织发布的SOTIF领域核心标准,面向汽车制造商、零部件供应商、软件开发者及道路安全监管人员,用于解决自动驾驶与辅助驾驶系统在无故障条件下因功能局限、传感器识别错误或环…

作者头像 李华
网站建设 2026/10/23 5:27:58

预期功能安全SOTIF落地指南:四象限模型与感知规划执行分析

简介:ISO 21448-2022《道路车辆——预期功能的安全性》是国际标准化组织发布的SOTIF领域核心标准,面向汽车制造商、零部件供应商、软件开发者及道路安全监管人员,用于解决自动驾驶与辅助驾驶系统在无故障条件下因功能局限、传感器识别错误、环…

作者头像 李华
网站建设 2026/10/23 5:26:28

上下文工程实战:优化大语言模型应用的信息质量与稳定性

做AI应用开发这几年,我注意到圈子里对同一个问题的答案越来越统一:当模型本身的能力已经够用,真正决定应用上限的,是喂给模型的信息质量。这也是“Context Engineering(上下文工程)”这个新词慢慢取代“提示…

作者头像 李华
网站建设 2026/10/23 5:26:21

基于Python与CNN的狗体型识别:从数据预处理到模型训练全流程解析

最近有人找我帮忙看一个课程设计,题目是“基于Python与CNN的狗的体型识别”。这类题目这几年答辩场上太常见了,本质就是图像分类问题,只不过分类对象从猫、狗、花换成了“体型”。很多同学拿到题目第一反应是“要写多难的网络”,其…

作者头像 李华
网站建设 2026/10/23 5:26:12

SVM调参实战:PSO、SSA、WOA三种群智能优化算法对比与代码实现

把支持向量机(SVM)用于分类预测,几乎是每个做机器学习项目的人都会经历的一关。但真正到工程落地时,很多人会卡在同一个地方:模型效果好不好,很大程度上取决于惩罚参数C和核函数参数gamma怎么设。手动试太慢…

作者头像 李华
网站建设 2026/10/23 5:26:07

Spring Boot社区养老服务系统实战:从需求拆解到部署上线全复盘

我们团队接手“社区养老服务系统”这个项目时,第一反应不是打开IDEA敲代码,而是先去社区服务站蹲了两天。结果发现真实的场景远比想象中复杂:一位老人要预约上门送餐,服务站工作人员先接电话、再翻纸质台账、再用微信群问志愿者谁…

作者头像 李华