如何從 Grub 命令行啟動 Windows 分區?
我的系統上安裝了 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 在啟動時執行。