Fedora

如何從 Grub 命令行啟動 Windows 分區?

  • August 29, 2013

我的系統上安裝了 Windows 7。安裝 Windows 7 後,我將 Fedora 安裝在單獨的分區上,以便可以雙啟動。

我通過刪除安裝它的分區來刪除 Fedora。現在我無法啟動我的系統。在啟動時,我的系統在 Grub 命令行處停止。

我想啟動到我尚未從系統中刪除的 Windows 7 安裝。

這在啟動時顯示

GNU GRUB version 0.97-71.fc15 (634k lower /306122k upper momory)<br> [
minimal BASH-like editing is supported.for the first word, TAB lists
possible commands completions.anywhere else TAB lists the possible
completion of device/filename.]
grub>

如何從這個 grub 命令啟動我的 Windows 分區?

最終目標是將主引導記錄 (MBR) 恢復到硬碟驅動器,刪除 Grub,以便您將來可以引導到 Windows 分區,而無需在 Grub 命令行處停止。

實現此目的的最簡單方法是從 Windows 7 安裝媒體啟動。使用Repair computer連結並選擇Command Line。在命令行中,輸入bootsect /nt60 SYS /mbr. 您可以重新啟動系統,它現在將啟動到 Windows。

除了 uther 的建議之外,您還可以嘗試直接從 GRUB 引導 Windows。您使用的是 GRUB 0.97(即 Grub ’legacy’),所以試試這個:

chainload (hd0,0)+1

這將引導第一個 HD ( )+1的第一個分區 ( ) 的第一個扇區 ( )。您的分區佈局可能不同。鍵入左括號 ( ) 後按一次或兩次,以獲取分區列表並選擇您需要的分區。,0``hd0``Tab``(

Windows 分區的第一個扇區是它的引導載入程序,chainload是 GRUB 正常引導 Windows 的方式。

如果這可行,並且您進入了 Windows,您應該按照 uther 的建議進行操作:打開一個 shell(開始 → 執行… → 輸入cmd Enter),然後用bootsect /nt60 SYS /mbr. 這應該會阻止 GRUB 在啟動時執行。

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