重命名 GRUB2 条目的简单方法

重命名 GRUB2 条目的简单方法

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

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

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

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

答案1

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

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

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

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

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

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

相关内容