11.2. 使用 bootc 安装配置修改内核参数


您可以将 bootc install 命令与- karg 选项一起使用,以在安装过程中注入内核参数:

  • 在容器镜像中添加内核参数。
  • 使用 bootc install --karg 命令添加内核参数。

通过添加参数并在交换机、升级或编辑中应用这些参数,在第 2 天操作中使用内核参数。

先决条件

  • 您创建了一个容器镜像。

流程

  1. 使用内核参数在 /usr/lib/bootc/kargs.d 中创建文件。

    $ sudo tee /usr/lib/bootc/kargs.d/console.kargs << EOF
    console=tty0 console=ttyS0,115200n8
    EOF
    Copy to Clipboard Toggle word wrap
  2. 获取容器镜像以获取 OSTree 提交。

    $ podman pull quay.io/<your_org>/<your_bootc_image>:latest
    Copy to Clipboard Toggle word wrap
  3. 使用 OSTree 提交返回文件树。

    # bootc install to-filesystem --karg=root=<UUID>=<uuid of /mnt> --imgref $self /mnt
    Copy to Clipboard Toggle word wrap
  4. 导航到 /usr/lib/bootc/kargs.d 内核参数目录。

    cd /usr/lib/bootc/kargs.d
    Copy to Clipboard Toggle word wrap
  5. 读取内核参数目录中每个文件。

    $ find /usr/lib/bootc/kargs.d -name ".kargs" -exec cat {} \;*
    Copy to Clipboard Toggle word wrap
  6. 将每个 kargs 文件的内容推送到包含所有所需 kargs 的文件中。

    $ CONSOLIDATED_KARGS="/tmp/all-kargs.txt"
    Copy to Clipboard Toggle word wrap
  7. kargs 传递给 stage () 函数。

    $ bootc kargs --append="$KARGS_STRING"
    Copy to Clipboard Toggle word wrap
  8. 应用内核参数在操作期间切换、升级或编辑。

    $ bootc switch --transport=registry quay.io/<your_org>/<your_bootc_image>:latest
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat