一、硬盘分区
1、利用PQ将硬盘分区。
我的硬盘共分了4个分区C D E F,均为FAT32格式,C分区已安装WinXP,F分区准备安装FC6。
2、删除准备安装FC6的分区。
例如利用PQ删除F分区。此时在Windows下只能看到原来的C D E 三个分区。
二、下载FC6DVD镜像ISO并提取FC6引导文件
1、下载FC6DVD镜像,放在ext3分区或者fat32分区根目录下。例如E分区根目录 E:\
2、从ISO镜像文件中提取isolinux目录下的initrd.img和vmlinuz两个文件,放在ext3分区或者fat32分区根目录下。例如E分区根目录 E:\
三、配置GRUB4Dos
1、修改 boot.ini
在boot.ini文件结尾添加一行 C:\GRLDR="Start GRUB"
2、下载Grub4Dos,解压并提取文件 GRUB4Dos\grldr 和 GRUB4Dos\boot\grub\menu.lst,把这两个文件放入C分区根目录C:\下。
3、根据安装需要修改menu.lst的内容。
例如:
# This is a sample menu.lst file. You should make some changes to it.
color black/cyan yellow/cyan
timeout 30
default 0
title DOS/Win9x/Me/NT/2K/XP on (hd0,0)
chainloader (hd0,0)+1
rootnoverify (hd0)
title Install FC6
root (hd0,5)
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
boot
# This is the end of menu.lst file.
四、安装FC6
1、重新启动计算机,启动GRUB
重新启动计算机,选择 Start GRUB 引导启动。进入GRUB引导菜单后选择 Install FC6,开始安装FC6。
2、安装FC6
3、设置 WinXP 与 FC6 的双重启动
由 FC6 引导
计算机上已存在 WinXP 系统的情况下安装 FC6,并且选择把引导数据写到 /hda,那么 FC6 就会自动把 WinXP 系统的启动选项添加到启动菜单中以供选择。双重启动问题自动解决,不需赘述。
注意不要忘了把 C:\boot.ini 文件内容修改成原来的样子,就是删除掉 C:\GRLDR="Start GRUB" 一行。
由 WinXP 引导
首先把 FC6 引导扇区的信息提取出来备用。假设 FC6 引导程序在/dev/hda8,引导扇区的信息提取出来之后保存到 FAT32 分区/mnt/WinD/,文件名为bootsect.lnx,那么相应的命令就是:dd if=/dev/hda8 of=/mnt/WinD/bootsect.lnx bs=512 count=1这是一条在Linux下才能执行的命令。这条命令生成的文件是解决双启动问题的关键。该文件的保存位置也很重要,应保存到 FAT32 分区中。
启动 WinXP 之后,把bootsect.lnx复制到WinXP系统的C盘根目录下,然后编辑c:/boot.ini文件,增加下面的 c:/bootsect.lnx="Fedora Core 6 Linux" 一行并保存。 这样,再重新启动计算机后,就会在WinXP启动菜单中出现“Fedora Core 6 Linux”的启动项了,选择它,即可进入FC6。
恢复 WinXP 引导
如果FC6的引导数据被安装到了/hda,就会覆盖MBR。此时,WinXP和FC6都能由GRUB正常引导。如果还想用WinXP的引导程序引导这两个系统,可以先按照按“由WinXP 引导”准备好使bootsect.lnx文件,然后用dos(win98 以上)启动盘启动计算机,执行命令 fdisk /mbr 就可以恢复WinXP的引导。
接下来要做的,就是按“由 WinXP 引导”设置boot.ini 文件,实现双重启动。

