无法隐藏 GRUB - Linux Mint 20 Cinnamon

无法隐藏 GRUB - Linux Mint 20 Cinnamon

我正在使用 Linux Mint 20 Cinnamon,并且试图隐藏 GRUB 菜单。我还安装了 Windows 10。

根据 GRUB 官方文档,如果 GRUB_TIMEOUT_STYLE 设置为隐藏,则 GRUB 菜单不应出现。

'GRUB_TIMEOUT_STYLE'

如果此选项未设置或设置为“menu”,则 GRUB 将显示菜单,然后等待“GRUB_TIMEOUT”设置的超时到期,然后再启动默认条目。按某个键会中断超时。

如果此选项设置为“倒计时”或“隐藏”,则在显示菜单之前,GRUB 将等待“GRUB_TIMEOUT”设置的超时到期。如果在此期间按下ESC,则会显示菜单并等待输入。如果按下与菜单项关联的热键,它将立即启动关联的菜单项。如果超时在这两种情况发生之前到期,它将启动默认条目。在“倒计时”情况下,它将显示一行剩余时间指示。

默认情况下,我的 /etc/default/grub 文件的配置将 GRUB_TIMEOUT_STYLE 设置为隐藏,但它仍然没有隐藏。我尝试添加 GRUB_HIDDEN_TIMEOUT=0 和 GRUB_HIDDEN_TIMEOUT_QUIET=true 但正如预期的那样,它没有效果。

我的/etc/default/grub文件如下所示

# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

GRUB_BACKGROUND="/home/aniketsharma00411/Volume/Aniket/Wallpaper/abstract-laser.jpg"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

我知道一个简单的解决方案是将超时设置为 0,但这不会让我在需要时进入菜单。我只是想问为什么 GRUB_TIMEOUT_STYLE=hidden 不工作,而它应该根据 GRUB 文档。

PS:是的,我在进行更改后使用 update-grub 。

答案1

将此行添加到 /etc/default/grub 中:

GRUB_RECORDFAIL_TIMEOUT=0

更新并重启:

sudo update-grub
sudo reboot

相关内容