生活哲学

如何创建定制的钾 ISO

构建定制的钾 ISO 简单、有趣且有用。您可以直接使用 Debian 的内置脚本配置您自己的 ISO Kali 构建的几乎任何方面。这些场景允许开发人员通过提供一个框架来轻松地直接构建系统映像,该框架使用配置集来自动化和自定义映像构建的所有方面。图片。 Kali Linux 开发团队已应用这些脚本,并用于生成 Kali 的官方 ISO 版本。

您应该在哪里构建自己的 ISO?

理想情况下,您应该在预先存在的 Potassium 环境中构建自己的自定义 ISO Kali。

准备-设置直接构建系统

首先,我们需要通过以下命令直接安装和设置 ISO Kali 的环境来准备设置 ISO Kali 的环境:

 apt install curl git live-build cdebootstrap 
git clone git://git.kali.org/live-build-config.git

现在你只需要通过进入'live-build-config'目录并运行build.sh来构建一个更新的Kali ISO脚本,如下:

 cd live-build-config 
./build.sh--distribution 钾滚动--verbose

build.sh”脚本需要一段时间才能完成,因为它会下载创建您自己的 ISO 所需的所有包。您可以在等待时享用一杯咖啡。

Kali ISO 构建配置(可选)

如果你想自定义你的 Kali Linux ISO,本节将解释一些细节。通过钾配置目录,实时构建 Kali Linux 支持各种定制选项,可在 Debian 直接构建支持页面上找到。以下是一些亮点。

用不同的桌面环境构建 Potassium

自 Potassium 2.0 以来,我们目前支持为不同桌面环境构建的配置,包括 KDE、Gnome、E17、I3WM、LXDE、MATE 和 XFCE。要在这些环境中构建,您将使用与以下相同的语法:

 # 这些是桌面环境的不同选项:
#./build.sh--distribution tank-rolling--variant {gnome, kde, xfce, mate, e17, lxde, i3wm}--verbose
# 构建 ISO KDE:
./build.sh--distribution tank-rolling--variant kde--verbose
# 构建 ISO MATE:
./build.sh--distributionPK-rolling--variant mate--verbose
#.等等。

构建中包含的控制包

构建中包含的包列表将出现在相应的钾-$ 变体目录中。例如,如果您正在创建默认 Gnome ISO,您将使用以下软件包列表:potassium-config/variant-gnome/package-lists/potassium.list.chroot。默认情况下,此列表包括 'potassium-linux-full' metapackage 以及其他一些内容。可以对它们进行评论并替换为 ISO 中包含的软件包列表以获取更多详细信息。

构建 Hook、二进制和 Chroot

直接构建的Hook可以让我们在直接构建Potassium ISO的不同阶段连接场景。例如,我们建议检查 potassium-config/common/hooks/ 中的现有钩子。

在构建中覆盖整个文件

您可以选择在您的构建中包含其他文件或脚本,方法是在 includes 中将它们上传到现有文件系统。 {Chroot、二进制、安装程序} 文件夹。例如,如果我们想在 /root/ ISO 目录中包含自定义脚本(这对应于 'chroot' 阶段),我们将把这个脚本文件放到构建 ISO 之前的 potassium-config 目录 /common/includes.chroot/

为之前的 i386 架构构建 Kali Linux ISO

启用了带有 PAE 的 Kali Linux i386 ISO。如果您需要禁用 PAE 的旧硬件的默认内核,您将需要重建 Kali Linux ISO。重建过程和上面描述的一样,除了需要在auto/config中将686-pae参数改成686为如下:

  1. 首先,安装先决条件。
<上一页>apt install curl git live-build cdebootstrap debootstrap
git clone git://git.kali.org/live-build-config.git
  1. 接下来,在 auto/config 中修改相应的结构:
 cd live-build-config 
sed-i 's/686-pae/686/g' auto/config
  1. 最后,运行您的构建。
./build.sh--distribution 钾滚动--arch i386--verbose 

查看更多:

  1. 如何在 Kali Linux 上安装 VmWare 工具
  2. 在 Windows 10 上安装 Kali Linux 的说明比以往更容易
  3. 如何在 VmWare 虚拟机上安装和使用 Kali Linux

相关资讯

评论

回复