/boot/grub2/grub.cfg `linux16` 行 CentOS 8 / Oracle Linux 8 / RHEL8 去哪儿了?

/boot/grub2/grub.cfg `linux16` 行 CentOS 8 / Oracle Linux 8 / RHEL8 去哪儿了?

在 el7 中,grub.cfg 中有几行用于linux16 /vmlinuz加载内核和创建菜单项。在 el8 中,这些菜单项不会在 grub.cfg 中的 后面列出grub2-mkconfig -o /boot/grub2/grub.cfg

我有时喜欢查看内核菜单项列表来仔细检查版本。

它们在 el8 中存储在哪里?

答案1

配置现在位于 /boot/loader/entries/* 它引用 /boot/grub2/grubenv 中定义的变量

[root@r8 ~]# ls /boot/loader/entries/fb10fdf8948142c6b39db90da4c74b4b-*
/boot/loader/entries/fb10fdf8948142c6b39db90da4c74b4b-0-rescue.conf                     /boot/loader/entries/fb10fdf8948142c6b39db90da4c74b4b-4.18.0-348.7.1.el8_5.x86_64.conf
/boot/loader/entries/fb10fdf8948142c6b39db90da4c74b4b-4.18.0-348.2.1.el8_5.x86_64.conf  /boot/loader/entries/fb10fdf8948142c6b39db90da4c74b4b-4.18.0-372.9.1.el8.x86_64.conf

[root@r8 ~]# cat /boot/grub2/grubenv
# GRUB Environment Block
saved_entry=fb10fdf8948142c6b39db90da4c74b4b-4.18.0-372.9.1.el8.x86_64
kernelopts=root=/dev/mapper/rhel_dhcp--12--213--33-root ro crashkernel=auto resume=/dev/mapper/rhel_dhcp--12--213--33-swap rd.lvm.lv=rhel_dhcp-12-213-33/root rd.lvm.lv=rhel_dhcp-12-213-33/swap rhgb quiet
boot_success=0
boot_indeterminate=2
###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

引导加载程序规范

相关内容