如何从Grub命令行启动Windows分区?


8

我的系统上安装了Windows 7。安装Windows 7之后,我将Fedora安装在一个单独的分区上,以便可以双重引导。

我通过删除安装Fedora的分区来删除它。现在,我无法启动系统。在启动时,我的系统在Grub命令行停止。

我想启动到尚未从系统中删除的Win​​dows 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分区?

Answers:


7

最终目标是将主引导记录(MBR)还原到硬盘上,并删除Grub,以便将来可以引导到Windows分区而无需在Grub命令行中停止。

实现此目的的最简单方法是从Windows 7安装介质启动。使用Repair computer链接并选择Command Line。在命令行中,输入bootsect /nt60 SYS /mbr。您可以重新启动系统,它现在将启动到Windows。


8

除了其他建议外,您还可以尝试直接从GRUB引导Windows。您正在使用GRUB 0.97(即Grub'legacy'),因此请尝试以下操作:

chainload (hd0,0)+1

这将引导第一个HD()的第+1一个分区(,0)的第一个扇区(hd0)。您的分区布局可能有所不同。Tab在键入左括号(()后按一次或两次,以获取分区列表并选择所需的分区。

Windows分区的第一个扇区是其引导程序,它chainload是GRUB正常启动Windows的方式。

如果这行得通,并且进入Windows,则应按其他建议进行操作:打开外壳(开始→运行…→输入cmd Enter),然后使用重写Windows MBR bootsect /nt60 SYS /mbr。那应该阻止GRUB在启动时运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.