4.9. 使用 bootc-image-builder 使用 Kickstart 文件构建 ISO 镜像
您可以使用 Kickstart 文件配置安装过程的各个部分,如设置用户、自定义分区和添加 SSH 密钥。您可以在 ISO 构建中包含 Kickstart 文件来配置安装过程的任何部分,但部署基础镜像除外。对于使用 bootc 容器基础镜像的 ISO,您可以使用 Kickstart 文件配置除 ostreecontainer
命令以外的任何内容。
例如,您可以使用 Kickstart 执行部分安装、完整安装甚至省略用户创建。使用 bootc-image-builder
构建包含自定义 Kickstart 的 ISO 镜像来配置您的安装过程。
先决条件
- 您已在主机机器上安装了 Podman。
-
您有运行
bootc-image-builder
工具的 root 访问权限,并在--privileged
模式下运行容器,以构建镜像。
流程
创建 Kickstart 文件。以下 Kickstart 文件是一个完全无人值守的 Kickstart 文件配置示例,其中包含用户创建和分区说明。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
以
toml
格式保存 Kickstart 配置,以注入 Kickstart 内容。例如,config.toml
。 运行
bootc-image-builder
,并包含您要添加到 ISO 构建的 Kickstart 文件配置。bootc-image-builder
会自动添加安装容器镜像的 ostree
container 命令。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以在 output 文件夹中找到
.iso
镜像。