关于那种4G的DVD iso从硬盘安装网上有许多文章,比较简单,但4G让我望而却步,所以我选择了6百多M的Live-CD来安装。
网上的文章也不少,但大部分都是说DVD版安装的,对于我们这些新手菜鸟迷惑了太多,今天可是让我折腾了大半天的时间才成功,随便写下来以理清思路。
1 Live-CD不同于DVD版,它是可以直接能被引导的(光盘,U盘,硬盘皆可),就像我们装机常用的win pe,通过Live-CD引导成功后,可以进入一个非正式安装的fedora系统,可以在里面观光体验,也可以通过它直接将fedora安装到硬盘;
2 下载Fedora-13-i686-Live.iso,大小675M;
3 下载grub4dos-0.4.3.zip,通过它可以加载Live-CD中的linux核心,注意它不支持ntfs文件系统,网上鼓吹这个版本支持,我没细看,结果因为这个耽误了不少时间;
5 在一个fat32分区中腾出近700M的空间,这个很重要,如果没有fat32的分区,可以使用PartitionMagic转换一个分区,记得重启电脑;
6 通过winrar将Fedora-13-i868-Live.iso中的LiveOS文件夹提取出来,放入5中的fat32分区根目录中,比如E:/LiveOS;
7 再提取Fedora-13-i868-Live.iso中isolinux下的vmlinuz0与initrd0.img,放入5中的fat32分区根目录中,比如
E:/vmlinuz0,E:/initrd0.img;
8 提取出grub4dos-0.4.3.zip中的grldr,menu.lst,grub.exe放入windows xp系统盘(一般是C:/)的根目录,一定要放到系统盘里,不然无法引导grub;
9 修改menu.lst,在文件末尾填写如下内容,用于通过grub加载linux内核:
title Install-Fedora Core 13
kernel (hd0,5)/vmlinuz0 root=live:LABEL=DATA liveimg quiet rhgb
initrd (hd0,5)/initrd0.img
其中:title Install-Fedora Core 13表示在grub的菜单列表中显示的名称
(hd0,5)表示7中vmlinuz0与initd0.img所在的分区,hd0表示第一块硬盘,5表示分区代号(在我的电脑上表示E盘)
我的硬盘分区如下:
盘符: C (主) D(逻辑) E(逻辑) F(逻辑) H(主)
卷标: 无 无 DATA 无 无
linux代号: hda1 hda5 hda6 hda7 hda2
grub代号: (hd0,0) (hd0,4) (hd0,5) (hd0,6) (hd0,1)
我把vmlinuz0,initd0.img,LiveOS都放到了E:/根目录下,所以就有了(hd0,5)与LABEL=DATA;
10 修改C:/boot.ini(在此,C盘为windows系统盘),在文件末尾添加如下内容,用于通过windows的引导程序加载grub:
C:/grldr="Grub";
11 重启机器,选择"Grub",再选择"Install-Fedora Core 13 "即可。