如何在 Debian 上恢复 GRUB 菜单

如何在 Debian 上恢复 GRUB 菜单

我最近安装了 Debian stable,现在启动后我得到一个 grub 命令行而不是通常的菜单。当我运行 时configfile (hd0,gpt6)/boot/grub/grub.cfg,我进入 grub 菜单并看到 Debian 和 Widnows 都列在那里,因此 grub 似乎已正确安装。我知道已经有很多问题围绕这个问题,所以这是我已经尝试解决这个问题的方法:

  • 启动到启动修复磁盘并从那里运行建议的修复
  • 从实时磁盘手动挂载系统chroot到其中并安装 grub
  • 下列的,我跑了,update-grub然后install-grub /dev/sda
  • 也尝试过grub-mkdevicemapgrub-install /dev/sda然后update-grub

这些都不起作用,启动后我仍然收到 grub 提示符。

我在另一个分区上安装了 Windows 双重启动设置。安全启动已禁用。在我在此分区上安装 Debian 之前,我在其上安装了另一个发行版,并且 grub 菜单工作正常。

答案1

解决了,我似乎启动管理器仍在加载 Ubuntu grub,而 Debian grub 未包含在内。我只需bcdedit /set "{bootmgr}" path \EFI\debian\grubx64.efi从 Windows PowerShell执行即可。

相关内容