Debian
如何在 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-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 執行。