我一直在不同的分区上运行 Windows 8,以及 Ubuntu 12.04,运行良好。
运行sudo apt-get upgrade
Windows 8 后分区无法启动。我仍然可以在 grub 菜单中看到 Windows 8(在 dev/sda3 上,这是正确的),但选择后我看到黑屏闪烁,几秒钟后 grub 菜单重新出现。
我尝试过用boot-repair
它修复,总能解决我的 grub 问题,但这次却没有任何改变。
FWIW 这里是 BootSummaryhttp://paste.ubuntu.com/5945338
答案1
按照以下方法解决https://help.ubuntu.com/community/BootSectorFix
基本上,使用testdisk
Live(USB/CD)环境中的程序来修复 Windows 分区引导扇区。
答案2
您有 Windows 修复盘吗?也许 BOOTMGR(Windows Vista/Seven/Eight 引导加载程序)已损坏。
如果您有修复盘,我会尝试使用自动修复实用程序来修复引导加载程序。
如果您没有修复盘,我会尝试从 Hiren 的启动 CD 启动,运行 BootICE,并用 BOOTMG 覆盖 Windows 驱动器的 PBR(分区启动记录)。您可以通过从下拉列表中选择硬盘驱动器,然后单击Process PBR
窗口底部来执行此操作。不幸的是,您可以从这里。
请注意,您可能必须禁用 UEFI 才能启动 Hiren。此外,如果您有 SATA,您可能必须输入 BIOS/UEFI 设置,并将 SATA 控制器设置为模拟 IDE 控制器。否则,您可能根本无法从 CD 访问硬盘。使用完 CD 后确保将 BIOS/UEFI 设置恢复到以前的状态,否则 Windows/Ubuntu 可能会因这些变化而感到困惑,并无法启动。
答案3
如果您仍想将系统用作双启动系统,您可以访问http://neosmart.net/EasyBCD/并下载该程序,您将能够编辑主引导记录。