如何使用 ignition 在 core-os 上配置 /usr/share/oem/grub.cfg?

如何使用 ignition 在 core-os 上配置 /usr/share/oem/grub.cfg?

我尝试在第一次启动时配置 /usr/share/oem/grub.cfg,
但它没有执行我想要的操作。
它只是在另一条路径上安装和编辑。
请提出任何建议。

log_file:5 月 3 日 02:56:01 localhost ignition[473]:files:createFilesystemsFiles:createFiles:op(8):[已启动] 在“/tmp/ignition-files983303341”处安装“/dev/disk/by-label/OEM”
5 月 3 日 02:56:01 localhost kernel:EXT4-fs (sda6):以有序数据模式安装文件系统。 Opts: (null)
5 月 3 日 02:56:01 localhost ignition[473]: 文件: createFilesystemsFiles: createFiles: op(8): [完成] 在“/tmp/ignition-files983303341”处安装“/dev/disk/by-label/OEM”
5 月 3 日 02:56:01 localhost ignition[473]: 文件: createFilesystemsFiles: createFiles: op(9): [已开始] 附加到文件“/usr/share/oem/grub.cfg2”
5 月 3 日 02:56:01 localhost ignition[473]: 文件: createFilesystemsFiles: createFiles: op(9): [已完成] 附加到文件“/usr/share/oem/grub.cfg2”
5 月 3 日 02:56:01 localhost ignition[473]: 文件: createFilesystemsFiles: createFiles:op(a):[已开始] 卸载“/tmp/ignition-files983303341”上的“/dev/disk/by-label/OEM”
5 月 3 日 02:56:01 localhost ignition[473]:files:createFilesystemsFiles:createFiles:op(a):[已完成] 卸载“/tmp/ignition-files983303341”上的“/dev/disk/by-label/OEM”

配置文件:ignition.yml

storage:  

  filesystems:
    - name: oem
        mount:  
        device: /dev/disk/by-label/OEM  
        format: ext4  
        label: OEM  

  files: 
    - filesystem: oem  
      path: grub.cfg  
      mode: 0644  
      append: true  
      contents:  
        inline: |  
          set linux_append="ipv6.disable=1"  

答案1

https://gist.github.com/bzub/edfd2a69d47de1fa3375d9e855ccc272

我找到了答案。

路径:grub.cfg --> 路径:/grub.cfg

相关内容