Grub2 是否有一种方法来唯一标记可用于设置默认启动的菜单项?

Grub2 是否有一种方法来唯一标记可用于设置默认启动的菜单项?

是否grub2有办法通过唯一标签而不是当前编号系统来选择菜单项,从而产生grub-reboot '1>3', GRUB_DEFAULT="1",等命令GRUB_DEFAULT="1>3"

我想到的是更多用于选择要启动的分区的 UUID,而不是 (hd0,1)、(hd1,1) 等表达式。我更愿意在菜单项中输入随机 UUID 并使用 GRUB_DEFAULT= “MENUID=2XDR”而不是难以计算的编号条目?

答案1

将菜单项中的确切名称设置为 GRUB_DEFAULT,例如Ubuntu, with Linux 4.4.0-62-generic (upstart),请参阅:

perl -lne "print \$1 if /menuentry '(.*?)'/" /boot/grub/grub.cfg

相关内容