您的位置:首页 > Web前端

Fedora的安装——在win7的基础上安装Fedora

2011-02-22 13:40 134 查看
本人早在几年前就用过一下红旗的Linux,不过那时候根本不了解linux,只是按课程的学习而已,基本没有真正用过Linux。

早几天本人在朋友的介绍下,了解了一下Fedora,他说这个不错,其实我对linux都不怎么了解,而且我朋友也是在学习,所以为了方便一同学习,所以我下载了了Fedora,并安装起来了。

本人虽然在windows下比较有安装经验,但对Fedora的安装,可以说是不怎么了解(其实是怕安装时候出错,使电脑上的资料全都弄掉而已)。

在没有安装Fedora之前,我一直是微软的“粉丝”(其实我早就不想用Win了,只是没办法),因此我电脑上当然就是安装了微软的Win7系统。

本人的硬盘不大,因为电脑已经用了几年了,只有160G的硬盘,硬盘本来就分成三个区,C:/ D: / E: 三个分区,其中C:是主分区,另两个是逻辑分区,我费了很大的劲,才从我的E:中腾出15G,为了研究我将来的最爱Linux(因为现在还不怎么懂)。怎么分区我想不用多讲吧,网上也有很多,我提一下吧,我用的是MiniTool Partition Wizard,下载地址:http://www.partitionwizard.com/free-partition-manager.html 具体怎么用,一看就知道了。

于是我用上面所讲的工具从E:中分15G出来的。

一、U盘引导制作:

利用unetbootin-windows-494.exe和Fedora-14-i386-DVD.iso 制作U盘安装。请准备好你的U盘(8G以上最好,因为我的U盘刚好8G的。因为文件比较多,比较大,制作好整个U盘安装的都要6G多了。网上说,可以把package包去掉,但我没有试过,所以我不在这里讲,如果是小U盘的,可以在网上找找看)

制作步骤非常简单,准备好unetbootin-windows-494.exe、Fedora-14-i386-DVD.iso,还有一个U盘,并接到电脑去(可能我没说清楚,前面到 这里的所有步骤都在win7 下完成的)

unetbootin-windows-494.exe的使用简单,它主要是把一些引导文件放入U盘,说是GRUB的,我对这个了解不深,呵呵。

1、利用unetbootin制作U盘引导;

2、把Fedora-14-i386-DVD.iso拷到U盘中,因为这个是安装时需要的!!

二、BIOS设置:

好了,在Win7下的工作完毕。重启,进入BIOS改为U盘引导吧。设置完成后保存退出,又一次重启(这时一定要接上U盘哦)

三、进入预安装:

等。。。。好了,进入了安装的准备工作了。

1、选择后面安装时的语言,这里选择chinese(simplefy); 这里的语言是指后面正式安装时的语言!

2、选择键盘分布,这里选择US;

3、选择镜像吧(应该是这样吧,名字忘了),这里要注意的,因为进入这里后,会按linux来区分硬盘,sda代表第一个硬盘,sdb代表第二个硬盘(有些是用hd(0,x)代表第一个硬盘,hd(1,x)代表第二个硬盘)如此类推。这里的U盘一般是sdb(可能简单地区分,U盘只有一个分区 ,电脑上的硬盘一般是多个分区的,所以选择只有一个分区的就可以了),选择完后,进入漂亮的简体中文安装界面(前面选择的chinese(simplefy))。

四、进入正式安装:

后面的步骤比较多,但也不难,所以不具体讲述,只讲一些重要的注意事项。

!!这里要十分注意,如果出现初始化磁盘的,请不要确认,请选择忽略,否则会出事的!!!!不过不是任何安装者都出现这问题,我的朋友安装时出现了,我安装时没有出现,所以,要注意看清楚哦,如果你先前有备份,那就大胆尝试吧,呵呵。

我前面分出了15G逻辑分区,在这里,我把它分成两个部分,一个是/boot,一个是/,其实这里还有一个/SWAP的,这个就像win下的虚拟内存,我没有设置,因为我觉得我的内存应该足够目前的我使用,网上有些说法是,/SWAP是内存的两倍,因为只有可怜的15G,这也是我没有设置的原因之一,如果你分出来的足够大,你就可以狠狠地分一个/SWAP出来了。

好了再说一下我的/boot这个分区,创建普通分区,我设置了500MB,ext4的格式,其它默认就可以了。

/分区就是剩下的10多G了,基本同上设置,就大小设置不同了。

后面有一个多选的,分别是硬盘和U盘的,两个都选上吧,继续下一步去,呵呵。

其他的好像没什么特别了。

前面都设置好了,进入安装,等它一段时间,安装完成。

五、进入Fedora:

安装的一切都完成了,也的确进入了Fedora,但却发现,一重启就进入了Fedora,怎么办??

请不要惊慌,那是因为你的U盘还插着电脑,只要U盘拔出来后就可以进入Win7了,呵呵,是不是很简单??

但另一个问题又出来了,这个才是我要讲的重点,因为这样安装后,在电脑启动时,并没有Fedora的选项,电脑还是只能进入Win7而已。如果要进入Fedora还要插U盘,这样的确很麻烦,于是我在网上找了一些没有完全帮上忙的答案,自己寻找一个,在Win7,且在已经安装好Fedora的情况下,如果使电脑选择进入系统(因为网上说的,基本上都是在没有安装Fedora的情况下,讲述的)。

六、重返Win7:

在Win7中,计算机->右键->属性->高级系统设置->启动和故障恢复->设置,系统启动中,默认操作系统的下拉列表框中,有两个,一个是windows7,另一个是windows setup 的选项,这个是Win7自带的启动选项设置,利用的是win7下的引导程序。



本人就是想在这里加入一个可以进入Fedora的选项,但由于不了解Win7,的引导原理,所以不知道如果加入一个Fedora选项,于是我在网上找了一个叫EasyBCD人软件(如果是高手就可以不用这软件加入进去了),进入软件 Add New Entry->Linux/BSD选项卡

Type:GRUB(Legacy)

Name:Fedora

Device:这里不用填,因为下面勾上后,这里会自己设置的

再把GRUB isn't installed to MBR/bootsector的选项勾上

Add Entry加入实体。



在这里说一下,为什么要加入一个GRUB的实体,因为Fedora本身自带了GRUB,只是电脑启动时,直接进入了主分区的引导程序(即win7的引导程序),所以并没有加载到Fedora的GRUB,因为开机时并没有显示选择Fedora,加入这个实体后,就可以通过Win7的引导程序进入GRUB,来引导Fedora了。

重启电脑,在进入系统时会显示系统选项,里面就有一个Fedora选项,这个就是上面加上去的。

但是选上后,并没有进入到Fedora,这是为什么呢?(可能有些人能正常进入,但一般不可以)

这里因为进入了GRUB后(这个GRUB是Fedora里面的),这个GRUB运行时,会调用menu.lst这个文件,由于原先是以U盘引导的,系统会把U盘当作第一个硬盘了(这里跟安装时不一样了,U盘成为第一个硬盘),因此menu.lst中,有一行hd(1,6)这里的1是指每2个硬盘,6是第6个分区,意思是引导到第2个硬盘的第6个分区,只要修改menu.lst,把hd(1,6)改为hd(0,6)就可以了(这里要根据个人的实际情况修改,否则还是不能进入Fedora,修改要进入Fedora修改)。

七、用U盘,再次引导,进入Fedora:

可能有人会问,为什么要进入Fedora?

原因是这样的,因为windows下,无法识别linux的ext4,所以在windows下是无法查看到linux中的分区的,因为想要修改menu.lst,只能重回Fedora了。

打开终端,输入cd /boot/GRUB,使路径转向/boot/GRUB

然后再输入 vi menu.lst,进入文件编辑器,把光标移动到hd(1,6)(可能你的不是1,6,可能是其它),按i进入文本编辑,把1改0后,按Esc,退出编辑,再输入:wq! ,这个是强制保存并退出。

再输入reboot,重启电脑,再次进入启动选项时选择Fedora试试看成吧,它会进入GRUB,并能看到Fedora的正常启动选项。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: