您的位置:首页 > 运维架构 > Linux

win7下安装linux双系统故障排除

2013-05-16 21:21 183 查看
原先是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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: