- 浏览: 59631 次
- 性别:
- 来自: 北京
文章分类
最新评论
原文地址:http://www.linuxidc.com/Linux/2012-06/62099.htm
Windows 7 + Fedora 17 双系统 安装详解+常见错误+注意事项。
之前已经在VirtualBox下安装了Fedora多个版本,Ubuntu ,Linux Mint,Kubuntu也都尝试过,但还是比较中意Fedora,但是将Fedora安装在虚拟机中中有一种异样的感觉,就像带着TT,不 爽,Fedora17出来之后,相当满意,遂决定一定要将Fedora17 安装在硬盘里面,用Fedora17的时候不会看到Win7,更直接。
之前不安装双系统的原因有二:第一,一年前安装过一次双系统Fedora 15 + Windows 7,但那时懂得不多,在下面的图片的选择上没多少经验,直接选了第一项,结果整个硬盘
都格式化了;
以下便是详细的安装过程,之所以写入博客一方面是将这个过程记录下来,一方面也给缺乏经验的人一个参考,更好跟快的 体验到Fedora,以下是最终安装上的详解,由于安装过程中很多次失败,安装上并能够进入Fedora17却只有一次,没有截图,但我会尽量网上找图, 适合初学者,若各位看官对错误不感兴趣,可以接跳到末尾处的正确安装一次性总结处。
这两天经历了一系列痛苦的过程,概括如下:1.引导安装的引导失败,2.安装失败,3.安装上不能进入fedora,失败
以下为个过程详解:
1.引导失败
关于引导的话题网上有很多感兴趣的朋友可以查阅,我只列出我的方法。我用的Grub4Dos这个软件下载可以到到 http://www.linuxidc.com/Linux/2009-01/18027.htm
,解压将里面的grldr,grldr.mbr,menu.lst三个(有的网友说还要加上grub.exe,但貌似不用,也与网友说不用menu.lst,我没试过)文件放到C盘,打开cmd命令窗口,输入
bcdedit /create /d “GRUB4DOS” /application bootsector (引号内的内容可选,比如改成Install Fedora 17,随便都可以,win7可能会出现没有权限的问题,可以去系统盘x:/windows/system32/cmd.exe已管理员权限运行) (这个命令会产生一个guid打印在cmd窗口中,形如{90e14995-d284-11de-a325-a4ab4deca1b7})
bcdedit /set {90e14995-d284-11de-a325-a4ab4deca1b7} device partition=C: (这个命令是设置刚刚添加启动项的启动分区,这里设的是C盘,因为我们的文件都在C盘)
bcdedit /set {90e14995-d284-11de-a325-a4ab4deca1b7} path \grldr.mbr (设置启动时运行的文件)(注意斜杠是\,不是/,代表C:\)
bcdedit /displayorder {90e14995-d284-11de-a325-a4ab4deca1b7} /addlast (这个只是为了将增加的启动项放到其他启动项的后面,若为addfirst这位其他启动项的前面,这个可以不用改)
用bcdedit /enum 查看一下,就会看到刚刚这些命令产生的启动项配置。
实模式启动扇区
———————
标识符 {90e14995-d284-11de-a325-a4ab4deca1b7}
device partition=C:
path \grldr.mbr
description GRUB4DOS
接下来修改menu.lst,用记事本打开,在末尾加上
title install Fedora
17
root (hd0,X)
kernel (hd0,X)/vmlinuz linux askmethod repo=hd:/dev/sdaY:/
initrd (hd0,X)/initrd.img
boot
(X,Y为数字,Y=X+1,这个代表分区序号,一般(hd0,0)=sda1=C盘,(hd0,1),(hd0,1),(hd0,2),(hd0,3),三个盘不能用(保留),(hd0,4)=sda5=D盘,(hd0,5)=sda6=E盘,X代表下面提到的Fat32分区,逗号是英文的逗号,以此类推,注意此类推决不可坚信不疑,我便范了一个错误将我的虚拟机分区都删了)
接下来,准备
1),Fedora-17-i386-DVD.iso(这是32位),各个版本可以在http://fedoraproject.org/zh_CN/get-fedora-options#formats 下载
2),格式必须为Fat32的分区,如果不是试试在win7自己的磁盘管理里面转换,(分区里将里面的文件移出来,否则会删除)可以用Paragon Partition Manager之类的软件修改
3),将ISO文件放到此分区,用UltraISO之类的软件打开ISO文件,进isolinux文件夹下面的initrd.img和vmlinuz文件移到和ISO文件处于刚才的Fat32分区根目录下
4),另外一个空分区安装Fedora
可以重启电脑,GRUB4DOS选项,如果不能成功进入,这是按照说明适当编辑上面的X,Y,直到成功引导。
我当时失败多次不能引导成功就是1.ISO文件所在分区不是Fat32格式,引导文件找不到文件,2.X,Y错误,多试几次,注意不行的话多试几次,三行中的X,Y(注意Y=X+1)都要修改后才按b键(boot键,安装时屏幕下面会有说明),其他显示的消息都可以理解为失败,直到成功为止。
2,安装失败
进入安装后,一切正常安装,install Fedora -选择语言-选择键盘-基本存储设备(默认)-用户名-时区-密码-(以上步骤都很简单,不需担心)接着进入上面的图片页面,双系统的话选择最后一项
接 着最重要的一步分区,建议不懂的朋友多上上网查查资料了解分区,选择Fat32所在分区(不一定非要这样,的你我是这样做的),点击创建看到下面页面,推 荐选择1,挂载点/boot 文件系统类型选为ext3(据说/boot不能为/ext4),250M 够了,点击确定,;2,重复选择Fat32所在分区,点击创建,文件系统类型为swap,交换分区,内存不够用时用到,若你的内存4G以内,选择 2048M就够了;3,重复,挂载点/ 根目录,文件系统类型/ext4 这个要大一点,我用的是20G,自己选择,推荐不少于8G,点击确定;4,重复,挂载点/home,文件系统类型 /ext4,大小可以选择,使用全部可用空间,
下一步,写 入磁盘,出现安装引导文件,不要更改,我看网上的资料基本都没提到这一步(也许是因为不用改的原因,后来才发现),有一个网友说着你要改(更改设备),改 为第二项,结果我改了,害得我痛苦几个小时,重新安装好几遍,再次提示,默认不用改,否则安装完后重启无法进入fedora
我在此处失败之处时出现了“An unhandled exception has ocurred,This is most likely a bug ....."之类的信息,可能是因为你没有上面提到的准备一个给fedora空分区,这个失败搞了我好几遍
3,安装不能进入Fedora
此错误的解决方法已经在2中提到,就是安装引导文件的时候不能更改选项,直接默认下一步
好了以上便是我的安装过程,虽然说起来简单,但是处理错误的过程实在是很复杂,费了我两天的时间,(另外,在硬盘安装失败后我也尝试了U盘安装,结果不小心将我的虚拟机分区全部删除了,吸取了sda11并不一定是J盘的教训,不过删除了虚拟机盘(成为上面说的给Fedora的空盘),我的硬盘安装竟然成功了)
能够成功进入fedora后,就可以进入win7 将之前设置的引导用优化大师删除,然后删除C下面的3个文件
希望看到此篇文章的朋友能够少走弯路。
发表评论
-
linux命令行之find详解
2014-05-21 11:49 6061、find命令 find命令是一个无处不在命令,是lin ... -
【转】关于Apache与Nginx的优势比较
2013-06-01 16:12 801不断有人跟我说Nginx比Apache好、比Apache快 ... -
【转】grep搜索子目录中包含某字符串的特定文件
2013-05-22 11:20 793比如,我想搜源码目 ... -
rsync 简介
2013-04-26 16:41 802rsync 简介 rsync(remote s ... -
Warning: post-commit hook failed (exit code 255) with no output.
2013-04-26 14:50 2332常见问题 1. Warning: post-commit ... -
linux下eaccelerator,memcache,memcached安装
2013-04-09 16:20 1050#1 安装eaccelerator export P ... -
nginx 错误502 upstream sent too big header while reading response header from upst
2013-03-13 11:16 992原文参考:http://hi.baidu.com/wasto ... -
mysql The server quit without updating PID file异常解决办法
2013-01-01 23:58 1266安装好mysql后,用 /usr/local/mysql/b ... -
apache虚拟主机配置
2012-12-03 22:26 615<VirtualHost *:80> Serve ... -
grep 与和或查询
2012-03-07 11:16 903g r e p命令加- E参数,这一扩展允许使用扩展模式匹配。 ... -
Linux 基础命令——比较两个文件内容的不同
2011-04-27 17:55 2420语法]: diff [参数] 文件1 文件2[说明]: 本命令 ... -
什么是rsync
2011-04-27 09:35 1026摘要: rsync 是一个快速增量文件传输工具,它可以用于 ... -
Rsync命令参数详解
2011-04-26 15:17 876在对rsync服务器配置结束以后,下一步就需要在客户端发出rs ... -
使用xdebug+wincachegrind的心得
2011-01-10 11:05 788以前刚接触PHP的时候还不会分析代码的执行效率。现在 ... -
xdebug模块输出文件名的配置说明
2011-01-07 22:34 921xdebug的性能测试输出文件名是可以配置的。 ... -
xampp配置xdebug
2011-01-07 14:06 1636xampp为一套PHP集成环境,其中PHP中就包含 ...
相关推荐
Windows 7+Linux Fedora 17双系统,Fedora 17引导Windows 7全过程
fedora+7+安装图解 fedora+7+安装图解 fedora+7+安装图解
Windows7与Fedora双系统安装方法.pdf
搭建Windows7与Fedora14的双系统环境PAGE1/NUMPAGES4搭建Windows7与Fedora14的双系统环境摘要:对于初学Linux者,不希望在虚拟机里面搞弄Linux,又不希望用wubi装Ubuntu这个集成比较多使用相对简单的Linux,所以我们...
安装上面的方法 安装。我灰到了两个问题 。这俩问题折腾了我一天。最后终于搞定。并成功安装fedora 14!!
操作系统实验环境布置-VMware+Fedora7.doc
win7下安装fedora 15本人安装成功。共两种方法其中一种没试过,另一种安装成功,
WIN7+VMWARE+fedora18 samba服务器的搭建.docx
win7与fedora双系统安装.docx
简述Fedora 17系统安装过程,安装必备手册。
VMware下单虚拟硬盘XP+Fedora15+OpenSolaris多重系统.doc
Fedora安装(案例Fedora14)--有图有真相 Windows存在的情况下的安装linux之Fedora,双系统共存
Linux Fedora 10双系统硬盘引导安装.pdf
在vmware 6.5 +win7 +fedora 14 中,你装完后,发现不能上网,到网上找找,很有可能还是不能解决你的问题。那你就来对地方了,这里一定能让你以桥接的方式来实现上网的功能。
Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程 Fedora 7图解安装教程
文档描述了自己亲自实践的过程,本次事件实现了在虚拟机下单虚拟硬盘上的XP+Fedora15+OpenSolaris2008.11的三重系统,并且支持三个系统的相互引导。可根据个人喜好,设置活动分区,以便在开机时进入对应的开机选单。
fedora17安装教程
安装fedora17的时候必备文件vmlinuz ,
fedora 7 安装图解
fedora虚拟系统安装过程