编辑grub菜单中的默认启动项,一个明确的答案?

每次我尝试使用Windows双启动Ubuntu时,我总是遇到同样的困难……编辑grub启动加载程序的默认选项。 我现在正在运行11.10并遇到了同样的问题。

  • Startup-manager在11.04上没有工作,也没有在11.10上工作。
  • /etc/default/grub文件中编辑GRUB_DEFAULT=似乎也不起作用。

这应该不难,我相信有一个简单的解释。 有人可以告诉我它是什么?

权威指南是社区维基(下面的链接)。

但总结一下GRUB_DEFAULT采用数值或字符串值。 数值反映了/boot/grub/grub.cfg描述的引导顺序选项(菜单条目值)

例如 – 在我的grub中,我的GRUB_DEFAULT值设置为值6(六):

在此处输入图像描述

如果你查看/boot/grub/grub.cfg并计算从第一个条目为零的文本menuentry开始的行,第二个是一个 ,依此类推,你会看到六个值对应你看到的在grub屏幕上。

在此处输入图像描述

NB我已将文件截断为仅显示以文本menuentry开头的行

如果要使Windows成为默认引导,则按字符串值设置很有用。

您只能在文件/etc/default/grubGRUB_DEFAULT进行更改

在这两种情况下 – 运行sudo update-grub以重新生成文件/boot/grub/grub.cfg – 这是grub本身使用的文件,但您不应该自己更改。


相关问题:

  1. 如何将Windows设置为引导加载程序中的默认引导?
  2. https://help.ubuntu.com/community/Grub2

我刚刚拥有它,无论我尝试多少次变化它仍然无法工作……直到我意识到我有两个/ etc / default / grub文件 – 每个双启动根一个! 我一直在编辑错误的一个。 所以在那里有另一个文件或变量可以选择我们真正使用的文件。