这里暂时先讲我的方法,最后有不格式化硬盘的方法.
然后将win7 光盘,或者U盘启动盘插入到电脑.将电脑中重要资料备份后,重启笔记本根据品牌F2-F10 开机的时候按一下,进入boot菜单
台式根据自己的主板去百度找,如果不知道主板型号,开机的时候注意看下面,会有提示 大概的字样是这 F数字 boot 这样的引导菜单.
如果早些年的电脑 就需要按del 进入bios 设置启动项.这个自行百度 很容易.
启动引导菜单之后,如果你的win7 cd 就选择cdrom 如果u盘 就选择对应的U盘 然后 开始安装.
win7安装非常简单,这里只说明关键部分,选择自定义安装,然后 在分区的部分,选择高级,然后删除所有分区(注意这里将会清除你硬盘所有资料请注意),然后新建主分区,根据你硬盘大小创建win7 c盘大小,我这里设置25G 足够用了. 然后他会自动创建一个100M 的引导区不必理会.剩下的硬盘暂时不动.直接下一步. 等待漫长的安装完毕.
期间会重启,注意win7安装完毕后将U盘全部拔下,不然它还会自动载入u盘的内容.等一下win7自动设置完毕.开机. win7 成功, 这里 暂时只有一个C盘,先不必理会. 说明win7已经成功,分区可以自己用win7磁盘管理搞定.
将fedora u盘插入,再次 开始安装fedora fedora 安装的教程有很多,我这里没办法截图,所以只有文字说明,我会尽量将关键部分都说明白.
开始安装,直接选择第一个回车 就会出现中文安装界面,其他部分大家都没问题,主要就是分区部分,这里我们已经安装好了win7, 在fedora 安装的时候点击修改调整分区,进入分区界面,这时候会已经有两个分区已经分好,这个就是win7的两个分区,分别是主分区以及引导分区.不要动它们,这时候在列表中还会有剩余的硬盘空间,然后点击剩余部分 开始创建分区.
首先boot 分区 500m 足够,因为只保存linux引导以及内核程序.
swap 分区 与win虚拟内存类似,理论上是 内存的二倍.
然后是 根 分区 / 这里根据自己硬盘容量分给根分区大小,记得要留一部分,因为win7还只有一个c盘,没有分出其他数据盘.
点击左上角的完成.稍等几秒 硬盘分区完毕 就可以点击下一步.(分区的时候前往别修改之前安装好的win两个分区.不然win7无法启动.)
安装完毕重启.这时候你就会在启动菜单中看到三个选项,前两个是linux 另一个就是
other win7 到此双系统成功.
剩下的硬盘你现在就可以在win7中用磁盘工具创建新的扩展分区,然后在创建子分区(也就是我们常用的D E F 盘.)
剩下的就是更新系统,打补丁.
通过这次安装,觉得没有什么难的地方,而我在网上和吧里经常看到朋友说无法启动,我猜想是基于下面的几个原因:
1. 安装过程一定要先 win7 在安装 linxu 这个因为引导程序(也被称为loader)的问题,win7的引导程序会不顾其他系统的引导程序直接在硬盘的引导扇区将其覆盖.也就是说你先安装linux 再安装win7 就会找不到linux 直接启动win7 . 如果遇到这样的方法,就要修复引导程序.而先安装win7 再安装linux linux 或寻找其他的loader程序并且将它罗列到启动系统菜单中.
2. 很多人失败的原因,因为系统启动的时候首先会寻找硬盘的启动分区,如果找到启动程序就会顺利加载,如果没有则会继续寻找主分区启动扇区中的启动程序也就是 前面说的 loader.
而很多朋友都是在win7上直接将某某个分区直接清空,之后继续安装fedora,绝大多数的人都应该是清空最后一个盘,而绝大多数的win7安装的时候都会将剩余的部分划为扩展分区.所以除了C盘(系统盘) 之外DEFG 都是属于扩展分区中的分区.而扩展分区中又没有启动扇区.所以导致了即使你安装之后系统也是只能找到主分区中的 win7 而找不到你扩展分区中的linux.因为没有引导扇区. 就像系统只给win7引路,而忽略了linux 所以你安装的linux只是一堆文件.因为没有人认识它是linux.
一个硬盘中最多只能有4个分区(主分区类型,逻辑分区类型),这个是硬盘强制规定,与分区表大小以及硬盘本身有关.有的朋友可能会说我的电脑 有 DEFG .... 等等,早就超过了4个. 是的.但是除了一个C主分区,你的DEFG都是扩展分区内的小分区,也就是其实都是在一个扩展分区中.
知道了为什么,就可以解决了,如果你安装的时候如果将硬盘剩余的部分都划给了扩展分区(大多数电脑城装机都这样,谁会将500G硬盘当300G 的来用....),那我知道的方法只有一个,那就是删除整个逻辑分区,包括你的cdef 等等.... 这里我想不到太好的办法,本人对分区工具不是特别的精通.如果有大神可以将逻辑分区直接划分成未使用的分区.也希望分享下.删除后新建一个主分区 也就是你要安装linux系统的分区,大小控制好.剩余的部分可以在利用win7磁盘管理创建逻辑分区. 如果你有幸当时创建逻辑分区的时候给自己留了50G 那么你就可以直接将它划分称主分区安装linux.
3. 就是刚才所提到的,一个硬盘只能有4个分区,(P:主分区,E:扩展分区)如果你的硬盘中已经分配了 P+P+P+E 这样已经4个了分区,你会在安装fedora的时候无法在创建新的分区,而导致安装失败,这时候你就要删除一个P分区. 才能空出新的主分区来给linxu用.
以上就是本人对于安装失败的集中解决方法.写的不对的地方请多多指教.
2014年10月04日 06点10分
5
你这里面有六个分区了吧???怎么弄的?三个linux分区,两个win7分区,再加一个win7下分的逻辑分区?
2014年10月05日 07点10分
回复 ColonelHarrell :最终 win7 一个主分区+ 逻辑分区 系统安装的时候一个主分区,然后安装linux之后剩余部分作为win7 扩展分区.实际上win7上就2个大分区.
2014年10月05日 09点10分
回复 Sensuifree :哦,原来你上面说的是在安装win7时候自动创建的那个100MB的引导分区你没让他创建?但是我的电脑预装的系统里面现在有这个引导分区,现在是P+P+E,怎么装fedora双系统呢?
2014年10月05日 09点10分
回复 Sensuifree :并且你在装fedora的时候上面不是说挂载了三个吗?分别是swap、/、/boot,怎们弄的?无论如何四个分区都不够啊?
2014年10月05日 09点10分