通过 更改默认启动项非常容易etc/default/grub
。但是,这只允许更改第一个条目。我希望能够按我喜欢的顺序移动所有条目。最好的/最简单的方法是什么?
答案1
更改菜单的顺序通常不是必需的,
如果你做想去那里,你必须重新排序脚本/etc/grub.d/
菜单项在菜单中的位置
grub.cfg
由此目录中文件的运行顺序决定。以数字开头的文件将首先执行,从最小的数字开始。10_linux
在 之前运行20_memtest
,而 将在 之前运行40_custom
。如果存在以字母命名的文件,则它们将在以数字命名的文件之后运行。
一旦您完成这些更改,执行“ sudo update-grub
”将重新生成您的菜单。
一种“更肮脏”的方式是直接“玩”' menuentry
' 项目/boot/grub/grub.cfg
文件。
这将使您完全控制顺序(重新排序脚本仍将强制对每个脚本中生成的条目进行排序),但请注意,一旦再次发生这种情况(例如,当您的内核更新时),这些更改将被清除。之后update-grub
您将不得不重新进行排序。grub.cfg
恕我直言,在这个“肮脏”的层面上,真的不值得去弄乱菜单。
您应该会发现脚本重新编号足以满足您的目的。