4.11. 使用高级分区构建镜像模式 RHEL 的磁盘镜像


使用 bootc-image-builder 使用高级分区创建镜像模式磁盘镜像。使用自定义挂载点创建镜像模式 RHEL 的镜像磁盘镜像,包括自定义挂载选项、基于 LVM 的分区和基于 LVM 的 SWAP。例如,您可以使用 config.toml 文件更改 //boot 目录的大小。在裸机上安装 RHEL 镜像模式时,您可以从 Anaconda 上所有可用的分区功能中受益。

先决条件

  • 您已在主机机器上安装了 Podman。
  • 您已在主机机器上安装了 virt-install
  • 您有运行 bootc-image-builder 工具的 root 访问权限,并在 --privileged 模式下运行容器,以构建镜像。

流程

  1. 创建 config.toml 来配置自定义挂载选项,例如:

    [[customizations.filesystem]]
    mountpoint = "/"
    minsize = "10 GiB"
    
    [[customizations.filesystem]]
    mountpoint = "/var/data"
    minsize = "20 GiB"
    Copy to Clipboard Toggle word wrap
  2. 运行 bootc-image-builder,将 config.toml 作为参数传递。

    注意

    如果您没有容器存储挂载和 本地镜像 选项,则您的镜像必须是公共镜像。

    以下是创建公共镜像的示例:

    $ sudo podman run \
        --rm \
        -it \
        --privileged \
        --pull=newer \
        --security-opt label=type:unconfined_t \
        -v ./config.toml:/config.toml \
        -v ./output:/output \
        registry.redhat.io/rhel10/bootc-image-builder:latest \
        --type <image_type> \
        --config config.toml \
      quay.io/<namespace>/<image>:<tag>
    Copy to Clipboard Toggle word wrap

后续步骤

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat