如何在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