是否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