升级到 Ubuntu 19.04 后 GRUB 菜单不显示

升级到 Ubuntu 19.04 后 GRUB 菜单不显示

升级到 Ubuntu 19.04 后,我的 GRUB 菜单没有显示。

相反,它会暂停 10 秒,然后直接启动到 19.04,尽管我已经安装了 Windows 10(双启动)。

从 18.04LTS 升级到 18.10 时,GRUB 菜单运行完美。

另外,如果我按下EscShift键,它就会挂起,然后我必须按下电源按钮才能重新启动笔记本电脑。

答案1

我之前也遇到过这个问题,我不记得我具体做了什么来解决这个问题,而且我现在也无法访问 ubuntu 系统来仔细检查,但我记得我做了以下事情:

/etc/default/grub(或者是/etc/default/grub.cfg?无论哪一个存在)

  • 确保GRUB_TIMEOUT设置为大于 0 的值,例如GRUB_TIMEOUT=5
  • 确保GRUB_TIMEOUT_STYLE设置为menu,例如GRUB_TIMEOUT_STYLE=menu
  • 删除所有引用GRUB_HIDDEN

然后运行sudo update-grub并重新启动,然后会弹出 grub 菜单

答案2

可能 Ubuntu 19.04 安装添加了自己的 EFI 启动项,配置为不显示 grub 菜单。

尝试以下操作:编辑文件/etc/default/grub以确保将 GRUB_TIMEOUT 值设置为大于零的值,例如,GRUB_TIMEOUT=12如果您希望菜单显示 12 秒。然后运行 ​​update-grub 命令:

sudo update-grub

update-grub 命令的输出应该显示“找到 linux 映像”,如果您安装了 Windows 10,它还应该显示“找到 Windows 启动管理器”。然后重新启动,应该会显示 grub 菜单。

答案3

启动修复实用程序通常可以修复与启动相关的问题。

假设您可以启动 Ubuntu 会话并可以访问它:

1.在 Ubuntu 中安装 Boot-Repair

  • 无论是从 Ubuntu 实时会话(在 Ubuntu 实时 CD 或实时 USB 上启动您的计算机,然后选择“尝试 Ubuntu”)还是从您已安装的 Ubuntu 会话(如果您可以访问它)

  • 连接到互联网

  • 打开一个新的终端,然后输入以下命令(每行后按 Enter):

    sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

使用启动修复

从以下任一方式启动 Boot-Repair:

  • Dash(屏幕左上角的 Ubuntu 徽标)或在终端中输入“boot-repair”
  • 然后点击“建议修复”按钮。修复完成后,记下纸上显示的 URL(paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问。如果修复不成功,请通过电子邮件或论坛向帮助您的人提供 URL。

要了解它的完整详细信息、如何下载和使用它,请参阅: 引导修复。这一定能解决你的问题。

答案4

我遇到过同样的问题。

sudo update-grub 显示第二个操作系统,但在启动时,出现同样的问题。

我尝试了其他建议,例如添加 GRUB_TIMEOUT_STYLE=menu,并尝试安装启动修复,但都没有起作用。

有效的方法是安装 grub-customizer。在“常规设置”中,您可以选择默认操作系统,但对我来说,不同之处在于“外观设置”。通过选择字体,grub 菜单就会显示出来。

相关内容