Ubuntu 19.10 Grub 选项未显示

Ubuntu 19.10 Grub 选项未显示

我今天刚刚安装了 ubuntu 19.10。它已成功安装,我可以进入 ubuntu 和 windows 10。但是,菜单的选项未显示。我必须按下向下箭头并在空白屏幕中输入才能进入 windows(这意味着 grub 选项正在运行但没有显示)。

我做了什么:

  1. 引导修复
  2. 改变GRUB_TIMEOUT_STYLE=menuGRUB_TIMEOUT=10
  3. bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi 在 Windows 中使用它

但没有什么变化...你还有其他关于如何显示 grub 菜单的建议吗

谢谢

答案1

我有同样的问题,似乎签名版的 grub shimx64.efi 无法加载任何字体。为了显示菜单,我在 /boot/efi/EFI/ubuntu/fonts 中重命名了文件 unicode.pf2。这样 grub2 将使用系统字体,缺点是您会看到问号代替扩展字符。未签名版的 grub grubx64.efi 运行良好,但即使安全启动被禁用,它也无法加载未签名的内核。

答案2

我也有这个问题。在同一台机器上,我有一个硬盘,上面安装了 Ubuntu 18.04,还有相同的 Windows 副本。此磁盘使用时正常,并显示 Grub 菜单。如果我切换磁盘,则不再显示菜单...我将尝试通过检查两个磁盘上的两种字体来查看字体问题是什么。顺便说一句,我还有另一台机器也在运行安全启动和 19.10,菜单显示正常(但机器是不同的品牌和不同的 EFI Bios) 更新 : 由于我有一些机器运行 Ubuntu 18-04 和安全启动,我检查了文件 unicode.pf2。它们在 18.04 和 19.10 中有所不同。我尝试使用 18.04 中的文件代替来自 19.10 的文件。结果相同。所以现在,将 /boot/grub/unicode.pf2 重命名为其他名称,并将 /boot/grub/fonts/unicode.pf2 重命名,菜单就会显示出来。虽然看起来很难看。下一步是查看 18-04 和 19-10 中使用了什么 Grub2 包,看看我们是否可以安全地从新包切换回旧包……

相关内容