Debian

如何在 Debian 上恢復 GRUB 菜單

  • June 13, 2018

我最近安裝了 Debian stable,現在啟動後我得到一個 grub 命令行而不是通常的菜單。當我執行時configfile (hd0,gpt6)/boot/grub/grub.cfg,我進入 grub 菜單,看到 Debian 和 Widnows 都列在那裡,所以 grub 似乎安裝正確。我知道這已經有很多問題了,所以這是我已經嘗試解決的問題:

  • 引導到引導修復磁碟並從那裡執行推薦的修復
  • 手動將系統從活動磁碟掛載chroot到其中並安裝 grub
  • 之後,我跑update-grubinstall-grub /dev/sda
  • 也試過grub-mkdevicemap, grub-install /dev/sda, 然後update-grub

這些都不起作用,啟動後我仍然得到 grub 提示。

我在另一個分區上使用 Windows 進行了雙啟動設置。安全啟動被禁用。在我在這個分區上安裝 Debian 之前,我安裝了另一個發行版,並且 grub 菜單執行良好。

解決了,我似乎啟動管理器仍在載入 Ubuntu grub,而 Debian grub 不包括在內。我只需bcdedit /set "{bootmgr}" path \EFI\debian\grubx64.efi要從 Windows PowerShell 執行。

引用自:https://unix.stackexchange.com/questions/449614