我的系统上安装了 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 分区?
答案1
除了 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),然后使用 .txt 重写 Windows MBR bootsect /nt60 SYS /mbr
。这应该会阻止 GRUB 在引导时运行。
答案2
最终目标是将主引导记录 (MBR) 恢复到硬盘驱动器,删除 Grub,以便您将来可以引导到 Windows 分区,而无需在 Grub 命令行处停止。
实现此目的的最简单方法是从 Windows 7 安装介质启动。使用Repair computer
链接并选择Command Line
。在命令行中输入bootsect /nt60 SYS /mbr
.您可以重新启动系统,它现在将启动到 Windows。