如何修復 Grub2 啟動時無效的前綴

如何修復 Grub2 啟動時無效的前綴

前段時間我在我的雙啟動機器(Win10 + Linux)上更新了Windows 10。從那時起,每次我啟動電腦時,都會出現

  grub rescue>

且必須輸入:

set prefix=(hd0,gpt7)/grub
insmod normal
normal

進入 GRUB 圖形作業系統選擇器,在選擇作業系統後,該作業系統將被加載,我就可以開始了。

我的問題是,我怎麼才能prefix=(hd0,gpt7)/grub默認。目前預設是prefix=(hd0,gpt6)/grub)

答案1

這取決於您的設定和發行版,但更新 GRUB 應該可以解決問題。

在基於 Debian 的系統上sudo update-grub

答案2

解決方案是

sudo update-grub
sudo grub-install /dev/sda

從這裡:https://askubuntu.com/questions/119597/grub-rescue-error-unknown-filesystem

相關內容