重命名 GRUB2 条目的简单方法

use*_*330 6 grub2

我的 HD 上安装了许多不同的 Ubuntu 版本。我想重命名他们在 GRUB2 启动菜单中的一些条目。我尝试了两种方法。

  1. Ubuntu 论坛主题中所述。这是行不通的;我的 30_os-prober 文件中有 9 条不同的带有 SDA11 部分的行。我是否应该修改所有这些,而在实际启动菜单中,此分区后只有一个条目可见sudo update-grub

  2. 我也尝试过 Grub Customizer 应用程序,但它只是用重复的条目填充了我的启动菜单。

我想知道是否有一个简单的解决方案,而不是通过修改 30_os-prober 文件中的所有可见条目来实现这一点?我可能忽略了一些东西,但是如果没有更简单的方法,这是否应该比使用 GRUB1 更难是有原因的?

gra*_*bow 1

如您所知,所有包含 grub 选项名称的文件以及所有用于编辑和重命名的选项都在该目录中/etc/grub.d/

可以修改 30_os_prober 脚本以使它们不同。我更喜欢使用生成的配置并禁用 os_prober 进行更好的控制。/boot/grub/grub.cfg将生成的项目复制并粘贴到您自己的 40_custom 或按数字顺序加载的其他文件中并不难。

选项文件位于/etc/default/grub

我不明白为什么一个分区中有 11 个条目。示例 grub.cfg 部分可能有助于理解如何根据30_os_prober您的需要进行编辑。现在的一些细节(一个大的子菜单?)以及您希望看到的内容将有助于了解如何编辑代码。

要更新 grub,请运行update-grub,生成新文件。

社区页面有很多详细信息和链接。