双启动 Ubuntu 和 Windows 7:当我尝试在 Windows 中启动时缺少 BOOTMGR

双启动 Ubuntu 和 Windows 7:当我尝试在 Windows 中启动时缺少 BOOTMGR

所以,我不知道我究竟是如何成功删除 Windows 分区上的 MBR 记录的。但让我解释一下我接下来做了什么,我运行了 ubuntu 启动修复工具,现在我的 grub 加载程序中甚至没有列出 Windows。

所以我用 Windows CD 启动并选择修复。然后我通过 Live CD 再次运行 ubuntu 启动修复。以下是日志http://paste.ubuntu.com/1426181/. 还是没运气。

看来 osprobe 无法检测到我的 /dev/sda2 分区上的窗口。有什么线索吗?

我的分区如下所示:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x525400d1

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   509620669   254706911    7  HPFS/NTFS/exFAT
/dev/sda3       509622270   976773119   233575425    5  Extended
/dev/sda5       509622272   957757439   224067584   83  Linux
/dev/sda6       957759488   976773119     9506816   82  Linux swap / Solaris

答案1

听起来很可能是 Windows 出了问题,导致 Ubuntu 无法正确识别它。请尝试按照说明操作这里修复 Windows,然后这里然后重新安装 Grub。

相关内容