Fedora的menu.lst写法和Ubuntu系列略有不同,解压缩E盘下的Fedora-Live-Desktop-i686-19-1.iso,有isolinux,LiveOS两个目录,其中isolinux目录下有两个文件initrd0.img和vmlinuz0是我们需要的启动引导文件。而LiveOS下的两个文件osmin.img,squashfs.img是我们需要的映像文件。步骤如下:
1.使用grub4dos引导安装和安装完成后打系统双系统引导。提取grub.exe , menu.lst, grldr.mbr 文件到C盘根目录。
3.解压isolinux,LiveOS到E:\
4.grub4dos的menu.lst文件中添加启动引导项:其中5指的是映像文件所在分区代号(0,1,2,3为主分区(c盘),e为逻辑分区的第二个分区所以编号为5)
title Install Fedora19
root (hd0,5)
kernel (hd0,5)/isolinux/vmlinuz0 root=/LiveOS iso-scan/filename=/Fedora-Live-Desktop-i686-19-1.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,5)/isolinux/initrd0.img
boot
最后在C盘根目录下到boot.ini下添加
c:\grldr="Fedora19"重启即可进入linux安装引导。
启动成功,启动界面进去后,出现问题:原来映像文件所在分区为NTFS是不可以进行的
为了装Fedora而搞出一个fat32格式分区太麻烦,所以使用U盘是更好的选择;事实上,如果使用dvd的iso镜像文件就完全没问题
安装完fedora 后在grub的启动项中没有windows xp的启运项,这时可以手动修改grub.conf配置文件来添加windows xp的启动项。 进入fedora 的root账户,修改 /etc/grub.conf文件 (这个原来便是Win的引导选项,把Other改为Microsoft Windows XP SP3,下次引导时便显示Windows了。) 添加如下内容:
title Other
rootnoverify (hd0,0)
chainloader +1
保存后就OK了