原先是win7的系统,准备做成win7 linux双系统,于是随便在网上找了个教程开始安装http://www.linuxidc.com/Linux/2012-11/73500p2.htm
下载easybcd2.2 ubuntu12.10 iso镜像文件。刻录了ubuntu(似乎无法从iso硬盘镜像安装)
安装完ubuntu,安装过程没问题,重启准备看看双系统,
重启之后发现引导界面变成了grub2的界面,有win7和ubuntu, ubuntu(recovery)等条目,但是没有一个能够引导起来的,换了好几张ubuntu的盘 ,换了好几种安装方式都无法安装,虽然安装的时候ubuntu能发现win7,有选择与win7并存的选项,可是却无法引导起win7。
(现在想想,原因可能是 之前已经用easybcd的 那个grub4dos引导器了,ubuntu应该加在这个引导器里面就没有问题,但是我却选择了安装了ubuntu自带的引导器grub2。但也不至于ubuntu的系统也无法引导吧,想不明白为啥)
于是换centos5.7 光盘安装
成功,于是fdisk -l发现win7的盘还在,不过文件类型却变成了sfs而不是ntfs(开始没注意这里,走了很多弯路)
在/boot/grub/grub.conf 中增加win7的启动项
title win7
rootnoverify hd(0,2)win7的启动盘不是c盘 而是另外一个100m的分区。在我的linux中显示为/dev/sda3,所以此处写hd(0,2)
chainloader +1
makeactive
结果启动win7时候却出现各种错误什么bootmgr is missing,或者进去之前windows的那个grub4dos启动器,选择win7却提示
用windows的安装光盘 修复计算机 也无法修复,也无法重新安装系统。
用老毛挑windowsPE U盘启动,发现windows的盘都不可用,看到网上这个博客收到启发http://blog.csdn.net/ylqmf/article/details/7974995
于是用windowsPE里面的diskgene 重新建立分区表,终于找回了win7的分区。
这时采用win7自带的 修复计算机 就可已修复了。
修复之后启动器仍然是linux的启动器。大功告成,win7系统重新找回,双系统安装成功。
另外发现一篇貌似不错的博客 不过没有实践过
http://blog.sina.com.cn/s/blog_8401c1410101bj55.html