2

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

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

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

蒂亚!!

4

2 回答 2

3

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

但是,您应该能够在使用该命令或对该功能configfile进行一些巧妙应用后实现您的目标。environment block

于 2016-05-31T12:08:37.930 回答
0

使用“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

于 2019-12-18T20:14:18.760 回答