Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1054863
  • 博文数量: 178
  • 博客积分: 10222
  • 博客等级: 上将
  • 技术积分: 2215
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-03 11:27
个人简介

有所追求

文章分类

全部博文(178)

文章存档

2012年(1)

2011年(5)

2010年(3)

2009年(78)

2008年(91)

我的朋友

分类:

2008-03-02 21:02:41

Fedora Core是RedHat公司的一套完全免费的Linux发行版。官方对其描述如下:Fedora Core is a free operating system that offers the best combination of stable and cutting-edge software that exists in the free software world.其最新的版本F.C.6于去年10月份发行,代号Zod。好啦,就介绍这么多,下面我们就一起来看看F.C.6的安装引导过程吧。

光盘安装的方法这里就不说了,这里我主要向大家介绍的是硬盘安装Fedora Core 6.

在安装之前,我们必须先下载以下几样东西:


1.Fedora Core 6 的DVD光盘镜像
 
2.Grub For Dos
 
3.分区魔术师
 


接下来我们可以开始做安装前的一些配置工作了,首先要在硬盘上分出一个5G左右的FAT32分区,用来放置Fedora Core 6 的光盘镜像,可以使用分区魔术师,使用方法大家可以去网上搜一搜.如果大家的电脑中已经有FAT32分区,并且足够容纳Fedora Core 6 的光盘镜像文件的话,就可以免去这一步.

接着我们把刚下载好的Grub For Dos解压缩,然后后把grldr复制到C:\盘的根目录下,menu.lst复制到C:\boot\grub下(boot和grub文件夹自己建立)


压缩包:
-boot
--grub
---e2fs_stage1_5
---fat_stage1_5
---ffs_stage1_5
---iso9660_stage1_5
---jfs_stage1_5
---menu.lst
---minix_stage1_5
---ntfs_stage1_5
---reiserfs_stage1_5
---stage1
---stage2
---ufs2_stage1_5
---vstafs_stage1_5
---xfs_stage1_5
-robin.xpm.gz
-ChangeLog.txt
-compile
-COPYING
-grldr
-grub-0.95-patch1-startups
-grub-0.95-patch2-findroot
-grub-0.95-patch3-ntfs
-grub-0.95-patch4-emulation
-grub-0.95-patch5-splash
-grub-0.95-patch6-scdrom
-grub-0.95-patch7-bioscdrom
-grub.exe
-grub.pif
-grub4lin
-README.txt
-scratchpad.txt

做好以上这步之后我们开始来修改boot.ini文件,什么你说找不到boot.ini?没错这是一个被系统隐藏的文件,现在我们就让它显出原形,首先我们任意打开一个文件夹,看到上方的菜单栏里的工具选项没,按照工具->文件夹选项->查看一步步点进去,在出现的新窗口中我们会看到一个高级设置,分别找到隐藏受保护的操作系统文件(推荐)显示所有文件和文件夹,前者取消掉前面的勾勾,如出现提示,确定就是了,后者则勾选然后应用,确定.
这时候,我们回到C:\根目录,我们就会看到boot.ini了,用记事本打开之后,在里面加上这么一行C:\grldr="GRUB For Dos" 然后保存退出.

接下来打开Fedora Core 6 的光盘镜像,用RAR打开就可以了,把isolinux文件夹解压出来放到C:\的根目录下,保留vmlinuz和initrd.img文件就可以了,当然全部保留也没影响.现在回头去找刚刚我们刚复制到C:\根目录的menu.lst文件,用记事本打开,在其最后

添加这么几行:
title Install Fedora Core 6
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img

P.S.这里建议把boot.ini里面的timeout数值设置成10,以便能够看到Grub For Dos的菜单

好了,准备工作就做到这里,我们重启一下计算机,这时候我们就可以看到Grub For Dos的菜单了,选择后在菜单中选择Install Fedora Core 6这一项,然后就开始安装咯,选择语言为简体中文,键盘为美式,安装介质选择由硬盘安装,接下来要选择存放介质的分区,如果不知道是哪个,可以每个都试试系统会自动检测出有Fedora Core 6 的光盘镜像的分区,并开始安装,安装的过程在这就不多说了.

引导篇

为了方便日后重装XP和Fedora Core 6系统,我们放弃了Grub的引导方式,而采用boot.ini来对系统进行引导.
如果你一开始把Fedora Core 6的引导文件装到了MBR上也就是采用Grub来引导,也可以通过以下的方法改变过来.

先说说没把Fedora Core 6的引导文件装到了MBR上的方法,怎么设置才能不把引导文件装到MBR上呢,在安装Fedora Core 6引导程序的时候,有一个高级选项,打上勾就可以在接下去的页面中改变引导文件的安装位置了,默认是安装到MBR上的,一旦没把引导文件安装在MBR上,那在安装结束之后是不能进入到Fedora Core 6中的,怎么办呢,我们需要用到Fedora Core 6的紧急修复功能,也就是需要引导盘,没有软区?没问题,现在我就教大家用Grub For Dos来制作Fedora Core 6的启动盘.

首先,我们需要2个文件:


1.diskboot.img
用RAR打开Fedora Core 6 的镜像文件,在里面的images文件夹下就可以找到这个文件.
2.memdisk.gz
这个东西包含在矮人DOS工具箱里,为了方便大家,我给大家提供了

下面我们开始来动手制作启动盘,先把diskboot.imgmemdisk.gz复制到C:\boot\grub\下,然后用记事本打开C:\boot\grub\menu.lst,在最后添加:
title Fedora Core 6 Rescue
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/diskboot.img

这样启动盘就制作好了,可以在重启计算机中后通过Grub For Dos的菜单进入.

运行启动盘,输入linux rescue进入救援模式,之后便会出现语言,键盘,安装方式等设置,一切跟硬盘安装时一样便可,然后是询问你是否启动网络接口(选择否)和是否自动切换到根目录(选择是)
接下来我们输入下列语句#除外,一行为一条命令,结束时敲击回车键执行.
# mkdir /mnt/win
# mount -t vfat /dev/hda8 /mnt/win
# dd if=/dev/hda9 of=/mnt/win/fedora6.sec bs=512 count=1

看了上面的语句,大家可能会问hda是什么后面的数字又代表什么,下面我给大家说明一下
hda后面跟着数字就象我们平时所说的C盘,D盘是一个概念,不同的是,在Grub下C盘是hda0,D盘是hda5,之后每增加一个分区hda后的数字+1,例如E盘是hda6,因此上面的hda8指的就是G盘,也就是我的FAT32分区
而我的boot分区是安装在hda9上面的,因此才会有if=/dev/hda9,这个大家在安装Fedora Core 6的时候自己留意一下.


重启计算机,回到Windows下,这时候我们在刚才挂载的hda8也就是G盘下就可以看到我们提取的引导文件fedroa6.sec了,把它复制到C:\的根目录,然后用记事本打开boot.ini,在里面加上一行:
C:\fedroa6.sec="Fedora Core 6 Linux"
保存退出,现在重启计算机,就可以看到进入Fedora Core 6的选项了.大家记得把fedroa6.sec做个备份,万一重新安装XP只要把它复制到C:\根目录再编辑一下boot.ini就可以了.重新安装Fedora Core 6的话只要不把引导文件安装在MBR上就一切照旧了.


接下来说已经把引导文件安装到MBR的方法,其实这个跟上面差不多,就是省去了引导盘这项,直接进入到Fedora Core 6中,打开终端输入刚才那些命令就可以了,然后重启计算机,插如XP安装光盘,运行故障恢复控制台,在系统提示符下,键入Fixboot命令,按下回车键,此时系统会将新的分区引导扇区写到系统分区中,从而又变成boot.ini引导系统,然后键入Exit退出,重启计算机,进入Windows接下来不用我说大家应该知道了吧.

阅读(1309) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~