9.5.3. 构建自定义 Kali Live ISO 镜像的总结技巧
官方 Kali ISO 镜像使用实时构建构建11,这是一组脚本,允许完全自动化和自定义 ISO 映像创建的所有方面。
在使用实时构建之前,您的 Kali 系统必须是完全最新的。
可以使用两个命令从 Kali 的 Git 存储库中检索 Kali 实时构建配置: apt 安装 curl git live-build 其次是 git clone https://gitlab.com/kalilinux/build-scripts/live-build-config.git
要生成更新但未修改的 Kali ISO 映像,只需运行 ./build.sh --详细. 构建将需要很长时间才能完成,因为它将下载要包含的所有包。 完成后,您将在 图片 目录。 如果添加 --变体 变种 到命令行,它将构建 Kali ISO 映像的给定变体。 各种变体由其配置目录定义 卡利配置/变体-*. 主图是 GNOME 变种。
有几种方法可以通过修改 live-build 的配置目录来自定义您的 ISO:
11http://debian-live.alioth.debian.org/live-build/
• 可以通过修改将包添加到(或从)实时 ISO 包列表/*. 列表.chroot 文件。
• 自定义包可以通过放置 deb文件。 文件中的 包。 chroot 目录。 他们的安装可以预先设定 预置/*.cfg 文件。
• 您可以将文件添加到实时文件系统中,方法是将它们放在
包括.chroot 配置目录。
• 通过将脚本安装为 hooks/live/*.chroot 文件,您可以在实时系统的 chroot 设置过程中执行脚本。 您还可以在生成的实时映像启动时执行脚本:您必须安排将它们安装在 /usr/lib/live/config/XXXX-姓名,例如依赖includes.chroot 配置目录。
• Debian Live 系统手册12 是实时构建配置和测试的极好参考。
在 USB 密钥上设置加密和未加密的持久性:创建标准的 Kali Live USB 安装相当简单。 尽管该过程在语法上可能看起来很复杂,但将加密和未加密的持久性添加到便携式安装中以显着扩展其功能是相对简单的。
在下一章中,我们将讨论 Kali 如何扩展到企业。 我们将讨论配置管理,并向您展示如何以易于部署的方式扩展和定制 Kali Linux,无论您拥有两台还是数千台机器。
12http://debian-live.alioth.debian.org/live-manual/unstable/manual/html/live-manual.en.html
关键词
PXE安装配置管理
Saltstack Forking Kali 包
配置
包 包存储库