欢迎来到天天文库
浏览记录
ID:33718303
大小:126.67 KB
页数:5页
时间:2019-02-28
《安装ubuntu后windows 7无法启动》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安装Ubuntu后Windows7无法启动操作系统版本:Ubuntu14.04.1和Windows7sp1x64版故障现象:先安装Windows7SP164位版,后使用U盘安装Ubuntu14.04.1。Ubuntu安装成功后,可正常启动,而GRUB上选择Windows7菜单项,无法启动到Win7界面,直接返回GRUB菜单界面。故障分析:安装Ubuntu的过程中经历分区步骤,如下图。在指定BootLoader时并未选择默认的选项/dev/sda,而是选择/dev/sda1。因为硬盘的活动分区是第一个分区sda1。
2、Windows7安装程序默认划分一个100MB的小分区用于存储启动文件。而划分的C盘则是硬盘上的第二个分区即sda2。此时如果将GRUB2的引导程序装在“/”所在分区,会造成Ubuntu无法启动,而本人又不想将GRUB2的引起程序装在硬盘的MBR上。因此选择将GRUB安装windows的启动分区Sda1上。Ubuntu安装成功,重启选择windows7启动,结果悲剧出现。选择Windows7启动菜单启动Windows,毫无反映几秒钟后返回GRUB启动菜单。1.为了分析问题打开Ubuntu软件中心安装软件“Insp
3、ectbootenvironment”也可直接搜索“boot-info-script”2.打开终端,运行命令sudobootinfoscript3.默认输出结果到主文件夹中的RESULTS.txt,内容如下:BootInfoScript0.61[1April2012]======================BootInfoSummary:===========================>WindowsisinstalledintheMBRof/dev/sda.sda1:_________________
4、_________________________________________________________Filesystem:ntfsBootsectortype:Grub2(v1.99)Bootsectorinfo:Grub2(v1.99)isinstalledinthebootsectorofsda1andlooksatsector1886304656ofthesameharddriveforcore.img.core.imgisatthislocationandlooksinpartition11
5、2for.NoerrorsfoundintheBootParameterBlock.OperatingSystem:Bootfiles:/bootmgr/Boot/BCDsda2:__________________________________________________________________________Filesystem:ntfsBootsectortype:WindowsVista/7:NTFSBootsectorinfo:NoerrorsfoundintheBootParameter
6、Block.OperatingSystem:Windows7Bootfiles:/Windows/System32/winload.exesda3:__________________________________________________________________________Filesystem:ntfsBootsectortype:WindowsVista/7:NTFSBootsectorinfo:NoerrorsfoundintheBootParameterBlock.OperatingS
7、ystem:Bootfiles:启动信息上看Windows的启动器安装在主硬盘MBR上,而启动文件安装在Sda1上。启动器为bootmgr。Bootsectortype是GRUB,并不是NTLDR。Bootsectorinfo中也不是Windows启动器信息。由此可确定位于Sda1启动扇区上的Windows启动器已被GRUB所取代。因此,位于Sda1上的Windows启动器被破坏。4.下面再看看GRUB启动脚本中的问题。进入/boot/grub目录,打开grub.cfg文件查看,下面显示的grub.cfg有关wi
8、ndows7启动的部分。323###BEGIN/etc/grub.d/30_os-prober###324menuentry'Windows7(loader)(on/dev/sda1)'--classwindows--classos$menuentry_id_option'osprober-chain-04EC18F4EC18E22A'{325insmodpart_msd
此文档下载收益归作者所有