无法从 Grub 2 菜单加载 Windows 7

无法从 Grub 2 菜单加载 Windows 7

我的系统中最初安装了 Windows 7,后来决定同时安装 Ubuntu 13.04。系统启动时,我得到了 grub 菜单,但当我选择 Windows 7 时,Grub 菜单又重新出现了(但 ubuntu 加载得很好)。我确实发现了许多存在类似问题的线程,但这些线程的启动修复输出似乎与我的不同,我不想因为应用错误的“解决方案”而冒进一步出现问题的风险。我非常感谢任何帮助。

以下是 Boot Repair 的输出:

关联:完整的启动修复输出

示例输出:

Boot Info Script e7fc706 + Boot-Repair extra info      [Boot-Info 3June2013]

============================== 启动信息摘要: =================================

=> Windows 7/8/2012 安装在 /dev/sda 的 MBR 中。

sda1:__________________________________________

File system:       Extended Partition
Boot sector type:  -
Boot sector info: 

sda5:__________________________________________

File system:       
Boot sector type:  -
Boot sector info: 
Mounting failed:   mount: unknown filesystem type ''

sda2:__________________________________________

File system:       ntfs
Boot sector type:  Windows 7/2008: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  Windows 7
Boot files:        /bootmgr /Boot/BCD /Windows/System32/winload.exe

sda3:__________________________________________

File system:       ntfs
Boot sector type:  Windows 7/2008: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        

sda4:__________________________________________

File system:       ext4
Boot sector type:  Grub2 (v1.99-2.00)
Boot sector info:  Grub2 (v1.99) is installed in the boot sector of sda4 
                   and looks at sector 36725144 of the same hard drive 
                   for core.img. core.img is at this location and looks 
                   in partition 94 for .
Operating System:  Ubuntu 13.04 
Boot files:        /boot/grub/grub.cfg /etc/fstab 
                   /boot/grub/i386-pc/core.img

答案1

看起来您有两个 Win 7 安装。一个在 sda 2 中,另一个在 sda 3 中。我建议您格式化 sda 3 分区。

答案2

我建议你启动 Ubuntu。在那里,转到 Dash 并查找终端。或者,你可以按Alt+ Ctrl+T打开它。在那里,输入以下命令:

sudo update-grub

这应该会修复你的 grub 并让 windows 启动。

希望这有帮助。

相关内容