隐藏 Grub 菜单 (Grub 2.02 / Ubuntu 18.10)

隐藏 Grub 菜单 (Grub 2.02 / Ubuntu 18.10)

我在“停用”Grub 引导加载程序时遇到问题。

基本上我只是想隐藏它以节省一些时间。

因此我尝试编辑grub文件/etc/default并根据以下内容更改值这一页(或任何其他涉及此事的页面)。

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

最后我也跑了sudo grub-update

此外,我尝试使用 完全重新安装grub-pc/ ) 。-commonapt

我只运行 Ubuntu,因此隐藏它或立即选择第一个选项(不显示)都是可行的。 (GRUB_DEFAULT已设置为0)。

当前行为:Grub 未隐藏。

答案1

将以下行放入/etc/default/grub

GRUB_DISABLE_OS_PROBER=true

Ubuntu 文档中的 Grub2/Setup 具体条目,第 #16.2 项:

虽然这两种方法都会阻止 os-prober 运行并在菜单显示中放置项目,但使用此设置允许运行 30_os-prober 脚本,但不允许运行 os-prober 命令。此脚本启用 GRUB_HIDDEN_TIMEOUT 设置和/或通过按 ESC 键显示隐藏菜单的能力(取决于其他设置)。如果通过使其不可执行来禁用 30_os-prober 脚本,则此功能将丢失。

然而,它使任何其他操作系统从列表中消失。 Memtest 和高级选项仍然可用。

另一个选项是设置GRUB_TIMEOUT="1" 虽然它是一种黑客,但它可以将启动速度加快 9 秒,并允许您启动其他系统。

另请记住运行sudo update-grub以应用您所做的任何更改。

相关内容