第 7 章 使用 RHEL 镜像构建器创建一个引导 ISO 安装程序镜像


您可以使用 RHEL 镜像构建器创建可引导的 ISO 安装程序镜像。这些镜像由一个带有根文件系统的 .tar 文件组成。您可以使用可引导的 ISO 镜像来将文件系统安装到裸机服务器上。

RHEL 镜像构建器构建一个清单,该清单创建一个包含根文件系统的引导 ISO。要创建 ISO 镜像,请选择映像类型 image-installer。RHEL 镜像构建器构建一个具有以下内容的 .tar 文件:

  • 标准 Anaconda 安装程序 ISO
  • 嵌入式 RHEL 系统 tar 文件
  • 安装提交的默认 Kickstart 文件,其要求最小

创建的安装程序 ISO 镜像包含一个预先配置的系统镜像,您可以直接安装到裸机服务器。

您可以使用 RHEL 镜像构建器命令行界面创建一个自定义的引导 ISO 安装程序镜像。因此,镜像构建器会构建一个包含 .tar 文件的 .iso 文件,您可以使用它来安装操作系统。.iso 文件被设置为引导 Anaconda ,并安装 .tar 文件来建立系统。您可以使用在硬盘上创建的 ISO 镜像文件,或者在虚拟机中引导,例如在 HTTP 引导或 USB 安装中。

警告

安装程序(.iso)镜像类型不接受分区自定义。如果您尝试手动配置文件系统自定义,它不会应用到安装程序镜像构建的任何系统。挂载使用 RHEL 镜像构建器文件系统自定义构建的 ISO 镜像会在 Kickstart 中导致一个错误,且安装不会自动重启。如需更多信息,请参阅 自动化镜像构建器生成的 RHEL ISO 安装

先决条件

  • 您已为镜像创建了一个蓝图,使用包含的用户自定义了它,并将其推送回 RHEL 镜像构建器。请参阅 支持的蓝图自定义

流程

  1. 创建 ISO 镜像:

    # composer-cli compose start <blueprint_name> <image_installer>
    Copy to Clipboard Toggle word wrap
    • 具有您创建的蓝图名称的 <blueprint_name>
    • <image_installer> 是镜像类型

      compose 进程在后台启动,并显示 Compose 的 UUID。等待 compose 完成。这可能需要几分钟。

  2. 检查 compose 的状态:

    # composer-cli compose status
    Copy to Clipboard Toggle word wrap

    完成的 compose 显示 FINISHED 状态值。

  3. 根据 UUID 识别列表中的内容。

    # composer-cli compose list
    Copy to Clipboard Toggle word wrap
  4. compose 完成后,将创建的镜像文件下载到当前目录中:

    # composer-cli compose image <uuid>
    Copy to Clipboard Toggle word wrap

    <uuid> 替换为前面步骤中获取的 UUID 值。

    RHEL 镜像构建器构建了一个包含 .tar 文件的 .iso 文件。.tar 文件是要为操作系统安装的镜像。.iso 被设置为引导 Anaconda ,并安装 .tar 文件来设置系统。

后续步骤

在下载了镜像文件的目录中。

  1. 找到您下载的 .iso 镜像。
  2. 挂载 ISO。

    $ mount -o ro <path_to_iso> /mnt
    Copy to Clipboard Toggle word wrap

    您可以在 /mnt/liveimg.tar.gz 目录中找到 .tar 文件。

  3. 列出 .tar 文件内容:

    $ tar ztvf /mnt/liveimg.tar.gz
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat