GRUB 菜单未显示 - 已考虑倒计时

GRUB 菜单未显示 - 已考虑倒计时

这是我的第一篇帖子,我想感谢您花时间帮助我。

我最近在联想 Z50-75 笔记本电脑上的与 Windows 8 相同的 SSD 上安装了 Ubuntu Studio 20.04。

在 LENOVO 上,您只能通过使用笔尖按下左侧的特殊按钮才能访问 BIOS。

我选择创建自己的分区(swap 和“/”)并在 /dev/sda 上安装 GRUB。我在 /dev/sda 上有一个 EFI 分区2

有趣的是:当我打开电脑时,它会加载引导加载程序,然后显示 BIOS 启动画面。

这意味着 GRUB_TIMEOUT 参数的值会显示黑屏(“黑色”的意思是屏幕亮着,但所有像素都是黑色:看起来几乎是深灰色),然后显示 BIOS 启动画面,然后启动默认的 GRUB_DEFAULT OS。

我可以显示 GRUB 菜单仅有的如果我进入 BIOS 设置,然后不保存就退出。(此时,菜单上有 Ubuntu Studio 图标)。

如果我在 BIOS 中选择“Windows 启动管理器”,则不会调用 GRUB 超时并且 Windows 会立即加载。

另外:即使我(上周)在外部硬盘上安装了 Ubuntu Studio 20.04,并且在 /dev/sdb 上安装了引导加载程序,也没有显示任何菜单。——当时我没有选择安装附加驱动程序的标志。

请帮忙:我希望看到菜单,这样我就可以选择启动我想要的,而不是每次我想要启动 Linux 时都进入 BIOS...

BIOS 显示 UEFI 模式“已启用”。

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

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

#GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# 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=1920x1080

# 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"

如您所见,没有与“HIDDEN”相关的行。

编辑 2020-10-24 我认为我在安装 Linux 时犯了一系列错误。

安装时,我选择自行管理分区。如所述在这个 Linux Mint 网站上,我可能取错了分区:这就是为什么 GRUB 在联想徽标之前启动。

另外:我认为我搞砸了安全启动,所以现在我无法再进入 UEFI 设置了……(这让我很难过)。

我还是不明白为什么即使按下 F8 或按住 Shift 键,GRUB 菜单也不会显示,而且仍然会出现黑屏(这让我更加难过)......

答案1

您可以尝试启用GRUB_TIMEOUT_STYLE=menu

  • 首先,/etc/default/grub打开nano

    sudo nano /etc/default/grub
    
  • #接下来,删除开头的井号( )#GRUB_TIMEOUT_STYLE=menu (这#本身就是一种“隐藏”)换句话说,将其从:

    #GRUB_TIMEOUT_STYLE=menu
    

    到:

    GRUB_TIMEOUT_STYLE=menu
    
  • Ctrl+OEnter保存文件,按Ctrl+X退出nano并返回终端。

  • 使用以下命令更新 grub:

    sudo update-grub
    
  • 重启并检查。

相关内容