如何在Linux机器启动中隐藏GRUB菜单

时间:2020-03-05 15:26:59  来源:igfitidea点击:

大多数Linux图形安装附带GRUB启动菜单,在启动时显示。
GRUB Linux的默认引导加载程序具有启动Linux或者其他操作系统的选项,以及恢复控制台等高级功能。
虽然大多数用户不介意提供GRUB菜单,但掩盖它确保将启动时间增加几秒钟。
我们不必等待10秒超时或者按Enter键。

在本教程中,我们将学习如何从GNU/Linux安装中禁用GRUB启动菜单。

禁用grub.

要禁用或者隐藏grub,我们需要编辑配置文件,但首先我们需要使用此命令备份我们的配置文件:

$sudo cp /etc/default/grub /etc/default/grub.bkp

现在我们创建了备份,让我们编辑GRUB配置文件的值,以留下启动时隐藏的GRUB菜单。
使用下面的命令编辑grub。

$sudo gedit /etc/default/grub

你会在下面的屏幕截图中找到类似的东西。

现在,我们将更改GRUB_TIMEOUT = 10到GRUB_TIMEOUT = 0并添加行GRUB_DISABLE_OS_PROBOR = TRUE。
我们应该有文本文件,如下所示:

GRUB_DEFAULT = 0
 GRUB_TIMEOUT = 0
 GRUB_DISABLE_OS_PROBER = true
 GRUB_DISTRIBUTOR = `lsb_release -i -s 2>/dev/null || Echo Debian`
 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"
 GRUB_CMDLINE_LINUX = ""

按Ctrl + S保存文件并关闭文本编辑器。
但请注意,在重新启动之前,没有任何改变。
既然我们已成功更新了GRUB设置,请通过键入此命令更新它。

$sudo update-grub

回滚修改

只是在我们想要恢复到默认GRUB引导菜单的情况下,我们可以将值更改回默认值或者还原原始备份文件。
我们可以使用以下命令执行此操作。

$sudo cp /etc/default/grub.bkp /etc/default/grub
$sudo update-grub