15.3. 镜像创建
RHEL 10 与之前的版本相比有以下改进:
可用于 RHEL 镜像构建器的新插件
RHEL 镜像构建器 cockpit-composer
软件包已弃用,并替换为新的 cockpit-image-builder
软件包。
RHEL 镜像构建器支持创建带有高级分区的磁盘镜像
您可以在蓝图中自定义分区,包括自定义挂载选项、基于 LVM 的分区和基于 LVM 的 SWAP,并使用高级分区布局创建磁盘镜像。
您可以在创建 ISO 镜像时注入 Kickstart 文件
您可以使用 [customization.installer]
蓝图自定义字段在构建 ISO 镜像时注入您自己的 Kickstart 文件。通过自定义功能,您可以选择已出版、部分或完全无人值守的安装。
在 RHEL 10 中,openstack
镜像类型会从内部的 RHEL 10 中丢弃
RHEL 镜像构建器不再支持 Openstack 镜像类型。您可以使用 qcow2
镜像类型来构建 Openstack 镜像。
RHEL 10 公共磁盘镜像现在具有可预测的网络接口名称
net.ifnames=0 内核参数
已从内核参数中删除,从而导致所有系统都使用可预测的网络接口名称。
RHEL 10 磁盘镜像不再具有预构建磁盘镜像中的 /boot
分区
磁盘镜像(如 AWS 或 KVM)没有单独的 /boot
分区,它提供以下改进:
-
防止错误,如
/boot
分区空间不足。 -
在 LVM 上使用
/
的磁盘镜像保留/boot
分区。 - 在 RHEL 镜像中,这个更改以机密计算为目标。
-
防止
/boot
分区耗尽磁盘空间,这通常是/boot
在独立分区中时的情况。因此,操作故障的几率会较小。
squashfs
软件包已弃用
squashfs
软件包已弃用,并将在以后的主 RHEL 发行版本中删除。另外,dracut
软件包现在支持 mount erofs
。
RHEL 镜像构建器支持的更新,以构建 RHEL for Edge 镜像类型
RHEL Image Builder 将继续支持为 RHEL 9 构建 Edge 镜像,但不支持为 RHEL 10 构建。您可以使用 RHEL 镜像模式构建 RHEL for Edge 镜像。请参阅 使用镜像模式 RHEL 构建、部署和管理操作系统。
gdisk
已从 boot.iso 中弃用
gdisk
程序已从 boot.iso
镜像类型中弃用。您仍可在 Kickstart 中使用 gdisk
。但是,对于 boot.iso
镜像类型,其他工具可用于处理 GPT 磁盘,例如 parted
工具。