Kir*_*hou 6 boot rhel grub2 centos8
如何在Centos-8下的命令行中列出GRUB2的\xe2\x80\x9cmenuentries\xe2\x80\x9d?\n使用的可行方法“fgrep menuentry /etc/grub2.conf”失败。
\n\n因为在 Centos-8/RHEL-8 中,它们不会将菜单项存储在 /etc/grub2.conf 中。\n相反,它们会在启动运行时搜索并构建条目。
\n\n以及如何将自定义命令行参数添加到特殊菜单项?\n/etc/grub2.conf 中没有菜单项,我无法编辑任何菜单项。
\nSus*_*ran 11
RHEL/CentOS 8 中的 Grub 菜单条目是由各种文件和脚本组装而成的,因此我们不会像以前版本的操作系统那样看到静态条目。(可以看到未展开的启动项配置文件位于/boot/loader/entries/目录下)
为了查看默认菜单项,您可以使用:
grubby --info DEFAULT
Run Code Online (Sandbox Code Playgroud)
为了查看所有菜单条目,您可以使用:
grubby --info ALL
Run Code Online (Sandbox Code Playgroud)
后者还为我们提供了每个有用条目的相应索引。例如,以下将列出第三个条目的菜单条目详细信息:
grubby --info 2
Run Code Online (Sandbox Code Playgroud)
为了自定义特定条目,您可以通过引用索引来实现:
grubby --args amd_iommu=on --update-kernel 2
Run Code Online (Sandbox Code Playgroud)
或者简单地使用当前内核的内核版本,如下所示:
grubby --args amd_iommu=on --update-kernel=/boot/vmlinuz-$(uname -r)
Run Code Online (Sandbox Code Playgroud)
一旦对条目进行修改,选项应该展开并列在 /boot/loader/entries/ 中相应的条目文件中(否则您将看到变量)。
| 归档时间: |
|
| 查看次数: |
10812 次 |
| 最近记录: |