Answers:
权威指南是社区Wiki(下面的链接)。
但总而言之- GRUB_DEFAULT
接受数字或字符串值。数值反映了以下内容中描述的引导顺序选项(菜单项值)/boot/grub/grub.cfg
例如-在我的grub中,我的GRUB_DEFAULT值设置为值6(六个):
如果您查看/boot/grub/grub.cfg
并计数以文本menuentry开头的行,其中第一个条目为0,第二个条目为1,依此类推,您将看到6的值与在grub屏幕中看到的值相对应。
注意:我已将文件截断为仅显示以文本menuentry开头的行
如果要将Windows设为默认启动,按字符串值进行设置很有用。
您只需GRUB_DEFAULT
在文件中进行更改/etc/default/grub
在这两种情况下-运行sudo update-grub
以重新生成文件/boot/grub/grub.cfg
-这是grub本身使用的文件,但您不应更改自己。
链接的问题:
menuentry
?的menuentry_id_option
?默认情况下未指定?传递给时是否需要引用它GRUB_DEFAULT
?您是否可以更改示例以显示如何使用菜单项名称/标识,因为指定索引似乎还是个坏主意。