Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575209
  • 博文数量: 836
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4995
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:55
文章分类

全部博文(836)

文章存档

2008年(836)

我的朋友

分类: LINUX

2008-08-22 17:38:49

 
FedoraCore7仅仅是为了实验之用,所以不需要很大,10G就可以了,根据内存我划分了1024MB做为swap,剩余全部空间均做为/

Win的分区不需要我多说了吧?

安装前的准备工作有如下几样:

1.FedoraCore7的安装光盘(什么?你没有光盘?那看下面吧)

2.FedoraCore7的安装镜像(什么?你也没有?那我没办法,你可以走了,不送)

3.partitionmagic—(你不会不知道吧?硬盘分区魔术师)

4.wingrub—(基于win的grub引导工具,很不错的东东哦)

OK,当你准备好了以上几样东东,可以开始了.(注:1和2两项其实是一样的,只要你能找到FC7安装光盘或者安装镜像文件任意一种均可.TMD废话真多!)

一.给硬盘分区

如果你真的决定要这么做的话,那么建议你把整个win下的有用的资料备份一下.拜托,大哥,让你备份不是害你!然后装上parttionmagic,开始对硬盘空间进行分割.

我的分区情况如下:
C:/8G

D:/20G

/—9G

Swap—1G

千万千万要记住!C和D两个分区一定要格成Fat32,因为本文的内容讲的内容是不用光盘,直接用镜像来安装FC7的方法,镜像必须放在Fat32分区里,linux是不能识别NTFS格式的.

(这里一定要看哦.如果你的机器硬盘空间较大,你完全可以不需要格掉整个盘,比如你现在分了CDEFG五个盘,而G盘很少用,而且G盘有超过10G的大空间,那么你完全可以利用G盘来装FC7哦.方法同上,用分区大师把G盘删除掉,让它成为freespace)

以上工作完成之后,重启计算机,到windows启动画面的时候,分区大师开始工作,请耐心等待.

以下分两种情况:

1.当你格式了全盘,重新规划win和FC7的分区的情况

你在格盘之前,有没备份?有?哦,那好,继续看下去吧!

啊?你没有备份?那你的FC镜像放在哪里了?啊?格了?你可以去死了!没人拦你

全盘格式化了,当然需要开始新装操作系统啦.先装win吧.

把win光盘放在光驱里^_^……晕,难道你没光驱?OMG!那我不知道该怎么办了.

你在装win的过程中,千万不要对那个空闲分区动任何的心思,那块freespace就让它安静的呆在那里,等着FC7装入吧.

再次重申—-win分区是fat32!!!不仅仅是为了现在安装,而且以后在linux下也方便挂载.

2.当你使用硬盘中的某一分区来安装FC7的情况

如果你硬盘够大,就不要做格式全盘的傻事儿了.直接把某一个delete掉,变成freespace.

然后在另一个fat32分区里放上FC7的镜像文件,放在根目录,而且不要有中文.不明白?

OK!举个例子吧

我有C,D,E,F,G五个分区,G分区我现在想拿来装FC7,它有10G,而且平时不怎么用.那么就把G盘删除掉,变成空闲空间.FC7的镜像文件需要找一个fat32分区来存放,那么这里存放到D或者E或者F或者C,随便你咯,但是记得两个要注意的问题:

1.镜像文件文件名为全英文,而且文件名之间最好不要有空格;

2.镜像文件所在分区目录必须是根目录,也就是说必须在C:/,D:/,E:/……下.

3.建议你最好把存放FC7镜像文件的目录下的中文目录改成英文.免得出现RP故障.

好了,至此,前期的准备工作完成.那么简单总结下:

1.准备三样东西:FC7镜像,wingrub,partitionmagic

2.准备安装FC7的分区(最好不要低于10G)

3.准备好放置FC7镜像文件的分区

好了,如果以上步骤你都顺利完成了的话,请看第二篇.HOHO

二.设置wingrub引导镜像安装Fedora7

安装wingrub(请google一下,很容易找的)

装好后运行.选择Tools—installgrub

有两种方式供你选择:
1.BootFromMBR,在后面的下拉菜单里选择你的第一个分区,这里默认均为C

2.BootFromeBOOT.INI.在title中写上wingrub.在timeout上填写10

这两种方式任选其一,稍有区别,

如果选1,那么开机直接进如wingub的启动选项

如果选2,那么开机后,先看到boot.ini定义好的内容,然后通过选择wingrub(在上面填写的内容),才能进入wingrub的菜单

兜兜里有糖推荐大家使用第二种.

选择好了后,点击install.即可安装

这个软件默认安装的路径在C盘根目录下,该安装后的目录名为grub

安装好后,在C盘根目录下建立一个文件夹,名为boot

然后把grub目录扔到boot里面

现在wingrub的路径变成了—-C:\boot\grub

接下来,开始配置menu.lst文件,该文件路径在C:\boot\grub下.

用文本编辑器打开它后,你可以看到已经写好的四行代码

timeout10

titleWindowsat(hd0,0)

root(hd0,0)

chainloader 1

简单解释一下

Timeout10秒

Title是标签,不能错的哦.后面的windowsat(hd0,0)指出我的windows安装在硬盘的哪个位置.如果不知道自己的硬盘的各部分的内容,在wingrub的主界面上点tools—partitionlist即可看到整个硬盘的划分情况

上面内容为我的硬盘规划.

把上面的内容最好抄下来.而且要记得自己的ISO镜像放在哪里了,兜兜放在了hd0,4,也就是D盘了.

这里以兜兜的分区方式为例,接下来的工作如下:

1.记住自己的FC7镜像所放置的分区,该区必须为FAT32格式!切记!!!而且必须放在根目录中.

2.在FC7镜像所放置的分区根目录下建立一个名为fclinux的目录.

3.用winrar打开FC7镜像文件,在镜像文件的isolinux文件夹里找到vmlinuz和initrd.img两个文件,把它们提取出来并放在刚刚建立好的fclinux目录中.

这里要注意的是,目录名要小写!

好的.现在可以开始正式编辑menu.lst文件了.打开menu.lst,并在文本下方加入如下内容,不要修改原来的内容!

titlefc7install

root(hd0,4)—–这里指明,你把vmlinuz和initrd.img放在哪个分区了,兜兜这里是hd0,4

kernel(hd0,4)/fclinux/vmlinuz

initrd(hd0,4)/fclinux/initrd.img

注意:以上title,root,kernel,initrd四个标签后面均有一个空格!在kernel(hd0,4)后和initrd(hd0,4)后无空格!

如下为兜兜完整的menu.lst文件

timeout10

titleWindowsat(hd0,0)

root(hd0,0)

chainloader 1

titlefc7install

root(hd0,4)

kernel(hd0,4)/fclinux/vmlinuz

initrd(hd0,4)/fclinux/initrd.img

请根据自己的配置情况做适当修改!但是不要改的太离谱!

如果确定文件无错,那么可以restart了!

重启的过程中,你会看到启动菜单,选择wingrub,然后按照提示进行操作咯!

然后就开始安装咧.安装的步骤??不扯那个了!我没装虚拟机,没法截图.

在安装的时候一定要注意一个问题:千万千万要注意!否则windows的分区被误删了就别来骂兜兜,我不负任何责任的!

1.安装进行到分区选择的时候的,一定要选择自定义,把所有的选项都认真的看看!如果你对linux不熟悉,建议找个明白人盯着点儿.

至于如何分区,我这里就不一一介绍了,只建议初学者把空闲空间分成两块就够了,一个根/,一个是swap(为内存的两倍).

2.基本上大部分的硬件都可以通过自检,如果硬件出现问题,请勿骂人.硬件问题与本文无关.

3.该问题一定一定一定一定要注意!分区划分完毕后,会选择启动引导方式,推荐不要把FC7的引导程序安装到了MBR上!在那里会看到一个高级选项,勾上,就可以在接下的的页面中改变引导文件的安装位置了,默认为安装到MBR上,不要选那个!(那选哪个啊?我掐死你!就两个选项,不选那个,你说选哪个?)

当你设置成不安装到MBR上的话,FC7在安装好后,是无法引导启动的.但是如果装到了MBR上,假如以后WINDOWS要重装,会很麻烦!

但是装好了FC7后,因为MBR上找不到引导记录,无法进入FC7系统的问题如何解决呢?

不要着急,不要着急

耐心的把FC7安装完吧

如果你的电脑中安装了双系统,而且是FedoraCore7 windows.那么请往下看吧.此文为双系统引导篇.其他

系统未经测试,请勿照葫芦画瓢.任何问题兜兜均不负责!(而且就算是Fedora7 win,兜兜也不负责!)哈哈

安装FedoraCore7的朋友,如果你在硬盘分区后,选择了GRUB的引导方式,那么直接跳到最下面,看完后,再回到这里;如果你在分区后选择的是boot.ini来引导,那么直接往下看.

一.使用boot.ini引导(未将Fedora的引导文件装入MBR)

当你在选择了不将F7的引导文件装入MBR,那么在安装完毕后,是进不了F7的.此时我们需要用到F7的引导盘

来对其进行紧急修复操作.不过貌似现在的机器都米软驱呀.不急.这里提供解决办法.

需要使用到GrubForDOS或者wingrub来制作F7的启动盘.兜兜不会告诉你在哪里下的,自己google吧,网上太多了.

哎.没找到?那你硬盘安装F7是怎么做到的?兜兜真佩服,送你一个字:强悍!

废话不扯.这里除了Wingrub或者Grubfordos之外,你需要准备如下两个文件.

1.diskboot.img
该文件包含在F7镜像文件的images文件夹下.把它拖出来.

2.memdisk.gz
该文件在矮人DOS工具箱里可以找到的哦.如果你没有,那兜兜给你提供一个吧.

OK?OK!Now,Let’sgotolab!适当的广告是很有必要的哦!

把那俩文件复制到C:\boot\grub下.那个目录就是在之前你通过硬盘来引导安装F7的时候装下来的.具体路径根据你的实际情况来定.然后打开memu.lst文件,在后面加上如下内容:

titleFedoraCore7Rescue
root(hd0,0)
kernel(hd0,0)/boot/grub/memdisk.gz
initrd(hd0,0)/boot/grub/diskboot.img

上面内容共四行,其中第二行到第四行的第一个参数:root,kernel,initrd后面均有一个空格,其他地方无空格!

至此启动盘制作完毕.重启吧.请再次确认你的配置正确.进入救援模式(FedoraCore7Rescue).后面会貌似安装前的工作,需要配置一些周边硬件参数,和你在前面安装的时候一样就可以了,这里要注意,到后面会询问你是否启动网络接口(选择否),和是否切换到根目录(选择是)

呵呵,然后你就顺利的进入到了命令行界面了.开始输入命令吧.

mkdir(空格)mnt/win-d
mount(空格)-t(空格)vfat(空格)/dev/hda4空格)/mnt/win-d
dd(空格)if=/dev/hda1of=/mnt/win/fedora7.secbs=512count=1

注:第二行中的mount命令是把windows下的fat32分区挂到你在linux下创建好的文件夹win-d中.第三行的DD命令中if是inputfile的意思,of是outputfile的意思,前面的if=/dev/hda1指你的linux所安

装的分区,请根据情况自行更改.of=/mnt/win/fedora7.sec这里的fedora7.sec可自行更改.无所谓了.

如果正常输入文件,那么重启计算机,回到windows下,打开刚才你挂到/mnt/win-d的那个分区,我这里是hda4.就可以看到你刚才输入的那个文件了fedora7.sec,把它复制一份放到C盘的根目录下吧.然后打开boot.ini文件,在后面加一行

c:\fedora7.sec="FedoraCore7"

保存一下退出!重启计算机就可以看到效果啦!

Bytheway:记得把fedora7.sec文件备份一份.如果哪一天XP挂了,重装后你要编辑一下boot.ini,加上上面的内容,并把该文件复制到C下就欧了.

二.引导文件安装到了MBR上

晕啊!!兜兜前面强调了又强调,不要选它啦!还是选了啊?哎.无语!如果你选了,就把硬盘格了,两个系统都重装吧.哈哈

呵呵.按下面的步骤来吧:

1.安装好后.先不重启,直接进到Fedora7里面,打开终端程序,输入
mkdir(空格)mnt/win-d
mount(空格)-t(空格)vfat(空格)/dev/hda4空格)/mnt/win-d
dd(空格)if=/dev/hda1of=/mnt/win/fedora7.secbs=512count=1

2.重启计算机,放入windowsxp的安装光盘,运行故障修复,输入fixboot,就可以重新变会boot.ini来引导系统.

3.步骤2完成后,重启计算机,进入windows后,…………还要我再说一遍吗?

4.把步骤1生成的fedora7.sec文件copy到C根目录下,然后修改boot.ini文件,加入:
c:\fedora7.sec="FedoraCore7"

阅读(231) | 评论(0) | 转发(0) |
0

上一篇:ubuntu 关闭3D效果

下一篇:FC下运行matlab

给主人留下些什么吧!~~