如何在双启动系统上启用隐藏grub菜单?

使用GRUB 2,您似乎可以隐藏启动菜单(除非有人按下某个按钮)。 但不幸的是grub禁用了多操作系统,我查了几个其他页面。

但是在我不得不重新安装Ubuntu之后,我放弃了。 有谁知道如何在Ubuntu 12.04上完成这项工作?

我试图做同样的事情,我在Ubuntu论坛中找到了很多帮助,特别是在这个post中。

假设你使用/etc/default/grub做了正确的事情,正确设置GRUB_TIMEOUT#GRUB_HIDDEN_TIMEOUT (我分别说是0和5)甚至GRUB_DEFAULT来指定要引导的默认映像,这里是让它工作的程序正确的方法。

  1. 添加这些行

     GRUB_FORCE_HIDDEN_MENU="true" export GRUB_FORCE_HIDDEN_MENU 

    /etc/default/grub的末尾

  2. 备份您的/etc/grub.d/30_os-prober并使用此处找到的版本覆盖它。

  3. 运行命令: sudo update-grub以更新设置。

  4. 测试一下! 要显示菜单,您必须在启动时按住SHIFT键。

此问题与多操作系统设置有关,编辑脚本是纠正此问题的方法之一。

PS:这个答案与另一个相同的问题完全相同

我在这里发布的原始问题上提供了一个新的解决方法。 希望能帮助到你。