
基本上,我的電腦有3個硬碟。 2 個 HDD,1 個 SSD。幾年前,我在其中一個 HDD 上安裝了 Linux 分割區,但決定重新使用 Winodws(遊戲電腦),並從該裝置中刪除了 Linux。目前我的作業系統(Windows 7)安裝在我的 SSD 上。
在晚上嘗試將手機插入後部 USB 連接埠時,我意外地按下了清除 CMOS 按鈕並重新啟動了系統。沒什麼大不了的。直到一切都啟動起來,我不知何故發現自己陷入了 GRUB 中,看著 MINT 和 Windows 7 的啟動選擇。我可以透過選擇兩個 HDD 之一(沒有看哪一個)來返回我的計算機,這毫無意義,因為所有邏輯都規定 Windows 及其啟動分割區應該位於 SSD 上。
我的問題是這樣的:
這怎麼可能?
我該怎麼做才能完全刪除 GRUB,這樣當它嘗試加載不再存在的作業系統時,我就不會陷入無限啟動失敗的境地?
注意:TL;DR - 當我重新安裝 Windows 時,GRUB 並未被刪除,它現在正在嘗試控制啟動順序。
答案1
grub 最初是如何透過 uuid 設定來偵測驅動器的?
如果是這樣:
1) 如果mint 的初始grub 條目或原始win 7 條目中的任何內容發生故障轉移,即“如果您找不到此手段...”,那麼它似乎正在恢復到SSD,在連接的硬碟上找不到nada ---雖然不是不可能,但確實非常罕見和奇怪。
2) 您有 Windows 安裝磁碟或知道啟動 Windows 後如何進入復原模式或安全模式嗎?如果是這樣,所需要的只是 bcd 修復或編輯(又名重新安裝 Windows 引導程序,這將完全清除 grub - 在我看來這可能不那麼安全,但不是我的系統)