当前位置: 首页>>技术教程>>正文


编辑 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 开始的行,其中第一个条目为零,第二个条目为 1,依此类推,您将看到值 6 对应于您在 grub 屏幕中看到的内容。

注意我已经截断了文件,只显示以文本菜单项开头的行

如果您想让 Windows 成为默认引导,则通过字符串值进行设置非常有用。

您只对文件 /etc/default/grub 中的 GRUB_DEFAULT 进行更改

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


相关问题:

  1. How do I set Windows to boot as the default in the boot loader?

  2. https://help.ubuntu.com/community/Grub2

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12253.html,未经允许,请勿转载。