文档介绍:安装 Ubuntu 后 Windows 7 无法启动操作系统版本: Ubuntu 和 Windows7 sp1 x64 版故障现象: 先安装 Windows7 SP1 64 位版,后使用 U 盘安装 Ubuntu 。 Ubuntu 安装成功后, 可正常启动,而 GRUB 上选择 Windows 7 菜单项, 无法启动到 Win7 界面, 直接返回 GRU B 菜单界面。故障分析: 安装 Ubuntu 的过程中经历分区步骤, 如下图。在指定 Boot Loader 时并未选择默认的选项/dev/sda , 而是选择/dev/sda1 。因为硬盘的活动分区是第一个分区 sda1 。 Windows7 安装程序默认划分一个 100MB 的小分区用于存储启动文件。而划分的 C 盘则是硬盘上的第二个分区即 sda2 。此时如果将 GRUB2 的引导程序装在“/”所在分区,会造成 Ubuntu 无法启动,而本人又不想将 GRUB2 的引起程序装在硬盘的 MBR 上。因此选择将 GRUB 安装 window s 的启动分区 Sda1 上。 Ubuntu 安装成功, 重启选择 windows7 启动, 结果悲剧出现。选择 Windows 7 启动菜单启动 Windows ,毫无反映几秒钟后返回 GRUB 启动菜单。 1. 为了分析问题打开 Ubuntu 软件中心安装软件“ Inspect boot environment ”也可直接搜索“ boot-info-script ” 2. 打开终端,运行命令 sudo bootinfoscript 3. 默认输出结果到主文件夹中的 RESULTS .txt ,内容如下: Boot Info Script [1 April 2012] ====================== Boot Info Summary: ========================== => Windows is installed in the MBR of /dev/sda . sda1: __________________________________________________________________________ File system: ntfs Boot sector type: Grub2 () Boot sector info: Grub2 () is installed in the boot sector of sda1 and looks at sector 1886304656 of the same hard drive for . is at this location and looks in partition 112 for . No errors found in the Boot Parameter Block. Operating System: Boot files: /bootmgr /Boot/BCD sda2: __________________________________________________________________________ File syste