预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

安装Ubuntu后Windows7无法启动 操作系统版本:Ubuntu14.04.1和Windows7sp1x64版 故障现象: 先安装Windows7SP164位版,后使用U盘安装Ubuntu14.04.1。Ubuntu安装成功后,可正常启动,而GRUB上选择Windows7菜单项,无法启动到Win7界面,直接返回GRUB菜单界面。 故障分析: 安装Ubuntu的过程中经历分区步骤,如下图。在指定BootLoader时并未选择默认的选项/dev/sda,而是选择/dev/sda1。因为硬盘的活动分区是第一个分区sda1。Windows7安装程序默认划分一个100MB的小分区用于存储启动文件。而划分的C盘则是硬盘上的第二个分区即sda2。此时如果将GRUB2的引导程序装在“/”所在分区,会造成Ubuntu无法启动,而本人又不想将GRUB2的引起程序装在硬盘的MBR上。因此选择将GRUB安装windows的启动分区Sda1上。 Ubuntu安装成功,重启选择windows7启动,结果悲剧出现。选择Windows7启动菜单启动Windows,毫无反映几秒钟后返回GRUB启动菜单。 1.为了分析问题打开Ubuntu软件中心安装软件“Inspectbootenvironment”也可直接搜索“boot-info-script” 2.打开终端,运行命令 sudobootinfoscript默认输出结果到主文件夹中的RESULTS.txt,内容如下: BootInfoScript0.61[1April2012] ======================BootInfoSummary:========================== =>WindowsisinstalledintheMBRof/dev/sda. sda1:__________________________________________________________________________ Filesystem:ntfs Bootsectortype:Grub2(v1.99) Bootsectorinfo:Grub2(v1.99)isinstalledinthebootsectorofsda1 andlooksatsector1886304656ofthesameharddrive forcore.img.core.imgisatthislocationandlooks inpartition112for.NoerrorsfoundintheBoot ParameterBlock. OperatingSystem: Bootfiles:/bootmgr/Boot/BCD sda2:__________________________________________________________________________ Filesystem:ntfs Bootsectortype:WindowsVista/7:NTFS Bootsectorinfo:NoerrorsfoundintheBootParameterBlock. OperatingSystem:Windows7 Bootfiles:/Windows/System32/winload.exe sda3:__________________________________________________________________________ Filesystem:ntfs Bootsectortype:WindowsVista/7:NTFS Bootsectorinfo:NoerrorsfoundintheBootParameterBlock. OperatingSystem: Bootfiles:启动信息上看Windows的启动器安装在主硬盘MBR上,而启动文件安装在Sda1上。启动器为bootmgr。Bootsectortype是GRUB,并不是NTLDR。Bootsectorinfo中也不是Windows启动器信息。由此可确定位于Sda1启动扇区上的Windows启动器已被GRUB所取代。因此,位于Sda1上的Windows启动器被破坏。 4.下面再看看GRUB启动脚本中的问题。进入/boot/grub目录,打开grub.cfg文件查看,下面显示的grub.cfg有关windows7启动的部分。 323###BEGIN/etc/grub.d/30_os-prober### 324menuentry'Windows7(loader)(on/dev/sda1)'--classwindows--classos$menuentry_id_option'ospro