【问题标题】:Read file contents to variable in grub.cfg file将文件内容读取到 grub.cfg 文件中的变量
【发布时间】:2016-09-26 19:03:51
【问题描述】:

第一季度。想知道如何在 grub.cfg 的引导时将文件的内容读取到变量中?

第二季度。是否可以将其扩展为读取 .ini 类型的文件,您可以在其中读取各种名称条目的值?

[section] nothisone=whatever thisone=this is what I want to get

TIA!!

【问题讨论】:

    标签: linux grub2


    【解决方案1】:

    为了完全满足您的要求,您可能需要编写自己的 GRUB 模块。

    但是,您应该能够使用configfile 命令或巧妙地应用environment block 功能来实现您的目标。

    【讨论】:

      【解决方案2】:

      使用“source”命令包含另一个配置文件,但不像“configfile”会改变上下文。 Source 就像一个在线宏,而 configfile 就像一个函数 - configfile 中的环境更改不会被保留,但 source 会扩展源文件中的任何内容并放入主块中,可以通过这种方式更改环境变量。

      https://www.gnu.org/software/grub/manual/grub/grub.html#source https://www.gnu.org/software/grub/manual/grub/grub.html#configfile

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-17
        • 2016-03-16
        • 1970-01-01
        • 2019-07-20
        • 1970-01-01
        • 1970-01-01
        • 2011-03-05
        相关资源
        最近更新 更多