centos8中grub2启动菜单项实战

本文详细介绍了在CentOS8系统中,GRUB2启动菜单配置的查找与理解过程。作者发现系统使用`blsgcfg`模块从`/boot/loader/entries/`目录下的文件生成启动项,每个文件对应一个启动菜单项。通过修改这些文件的`title`等内容,可以自定义启动菜单。此外,文章还提到,可以通过`grub2-set-default`设置默认启动项,修改`/boot/grub2/grubenv`中的`saved_entry`字段。最后,作者强调了深入理解底层原理的重要性。
摘要由CSDN通过智能技术生成

问题描述

安装了centos8系统之后,我想搜索/boot/grub2/grub.cfg中menentry系统启动菜单项的配置。 结果什么也没有找到搜索linux也是一无所获。
在这里插入图片描述
结果让人很郁闷,grub中启动菜单项中必要的几个元素
tiltle,linux,initrd 和root都没有。折腾了几天也没有发现什么。

罪魁祸首

静下心来,撸起grub.cfg一行一行的看 发现了如下描述:
大概的意思就是 blsgcfg 模块会解析/boot/loader/entries/下文件来生成启动菜单项(第一次进入/boot/ 发现有个loader文件夹还很奇怪)
在这里插入图片描述
接下就很明朗了我们进入/boot/loader/entries/下看下这个目录下面有什么,前面一堆看不懂的应该是id什么的后面字符很明显是内核版本的和救援的意思对应上开机启动项了
在这里插入图片描述
看下里面具体内容这个不就是我们一直想找的东西吗 ,尝试修改一下title重启机器发现启动标题果然变了,自此真相大白

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值