ubuntu安装后无法启动到Windows

我已经安装了ubuntu,但现在我无法启动到Windows。 这是我的启动修复输出。

我怎么解决这个问题?

尝试此解决方案:

首先在Windows安装DVD上启动并导航到repair your computer的部分,如果它找到了Windows安装,请确保在单击下一步之前unselected它,然后单击Command prompt并运行:

 bootrec.exe /fixboot bootrec.exe /fixmbr 

然后重新启动并删除安装DVD

如果您没有安装DVD,您可以手动创建Windows 修复盘 (Win7示例)。

万一,如果遇到任何问题,请检查这个

你有一个混合模式(BIOS / EFI)安装:Windows安装在/dev/sdb上的BIOS / CSM / legacy模式下,Ubuntu安装在/dev/sda上的EFI / UEFI模式下。 (大多数此类混合模式安装都是相反的。)使用以不同模式安装的操作系统进行双启动工作最多是尴尬,最糟糕的情况是不可能的。

鉴于Windows在这方面的灵活性不如Linux,我的建议是安装适用于Linux的GRUB的BIOS模式版本。 试试这种方式:

  1. 启动到Linux。
  2. 使用GParted, partedgdisk ,在磁盘的最末端创建一个~1MiB分区。 如果您使用GParted或parted ,请给它一个bios_grub标志。 如果您使用gdisk ,请为其提供EF02的类型代码。 GParted和/或parted可能会在创建如此小的分区时不愿意,但gdisk肯定会这样做。
  3. 重新启动到Linux Live CD。 在BIOS / CSM /传统模式下启动。 这通常可以通过在固件的内置启动管理器中选择缺少字符串“EFI”或“UEFI”的启动选项来实现。 不幸的是,从一台计算机到另一台计算机的确切程序差别很大,因此您可能需要在这一点上进行实验或寻求更多帮助。
  4. 再次运行Boot Repair并告诉它重新安装GRUB。

此时,您应该能够在BIOS模式下启动Linux和Windows,GRUB控制启动过程。 但是,您可能需要调整引导选项以使BIOS / CSM /传统模式引导作为默认引导。

不幸的是,一些EFI存在的错误可能会使BIOS / CSM /传统模式从GPT磁盘启动变得更加复杂。 如果在使用GRUB进入BIOS / CSM /传统模式时遇到问题,请查看此网页 。 在最坏的情况下,您可能需要将/dev/sda从GPT转换为MBR。

替代方法是将Windows转换为以EFI模式启动。 这将需要将/dev/sdb从MBR转换为GPT并安装EFI模式的Windows引导加载程序。 此处描述了此过程,以防您想要追求它。