准备一个FAT32分区(人们都说NTFS格式的文件系统不行,我也没试过,所以不敢下结论,如果没有FAT32,自己用PartitionMagic分一个出来,我用的是windowsXP安装盘分的,超简单,呵呵)。
下载FC6 ISO镜像文件,(下载地址:http://Fedoraproject.org/wiki/)并把它们拷贝到这个FAT32分区根目录下(也可以建个文件夹放入镜像文件,安装时要提供该目录名,不过直接放根目录下比较简单哦);
在第一张ISO文件中,把文件夹isolinux下的vmlinuz和 initrd.img拷贝到这个FAT32分区根目录下。
下载grub4dos(到http://nchc.dl.sourceforge.net/sourceforge/grub4dos/grub_for_dos-0.4.1.zip下),把其中的grub.exe和grldr,还有boot文件夹下的menu.lst文件拷贝到C盘根目录下。在menu.lst中键入:
timeout 10
title WindowsXP
root (hd0,0)
chainloader +1
title Fedora6
root (hd0,0)
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img (menu.lst里面的其它项可以删掉,显得更简洁。)
(如果在启动时是进入grub命令行的话,键入:
GRUB> kernel (hd0,0)/vmlinuz
GRUB> initrd (hd0,0)/initrd.img
GRUB> boot)
注:第一部分为超时时间;
第二部分为WindowsXP所在的位置,(hd0,0)表示在第一块硬盘上的第一个分区上。
第三部分:title Fedora6是在在启动菜单上显示的名称,可以随便起个你熟悉的名字;在这里说明一下,最好把vmlinuz和initrd.img两个文件放在C盘下,更不容易出错,当然你非要放到其他的分区下也可以,不行的话可以再改嘛,不过别怪我没提醒你哦!
最后,在c:\boot.ini文件中添加一行C:\grldr=”intstall Fedora6″(这只是启动列表下显示的一个名字)
重新启动你的电脑,应该可以在启动顺序列表里看到intstall Fedora6,选中回车,稍等片刻就可以出现你熟悉的linux安装界面了,需要提醒的是如果你不是很熟悉英文的话,请选简体中文,否则你的系统将不支持中文。
安装linux时,不太熟悉的朋友请仔细些,否则你可能会遇到一些本来并不是什么难题却让你走好多弯路的情况。
在最后给大家分析一下grub下的硬盘分区规则:
从C盘开始为(hd0,0) (hd0,1)为扩展分区,(hd0,2),(hd0,3)保留,D盘为(hd0,4),E盘为(hd0.5),以此类推,当然情况不唯一,具体情况具体定.(在grub下的规则与linux不一样,grub=(linux,x)-1,因为它是从(hd0,0)开始的).
谢谢!