我的系统中最初安装了 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 启动。
希望这有帮助。