最近重新安装了一遍 windows Xp / fedora10,整理下安装过程:
1. 安装 windows XP。设置了三个盘,分别是C、D、E。C、D是NTFS格式,E盘是FAT32格式。
2. 下载最新 fedora 的 ISO文件到E盘。可以到 http://fedoraproject.org/ 获得最新(以及各种版本)的 fedora。采用 Daemon tools 虚拟光驱或者 winrar,将 ISO 文件中的 isolinux 和 images 两个文件夹拷贝出来,放置在 E 盘根目录下。
3. 下载 grub4dos。可以到 http://download.gna.org/grub4dos/ 下查找 grub4dos 各种版本二进制文件及代码(也可从 http://sourceforge.net/projects/grub4dos 下获取)。本文使用的是 0.4.4 版。 解压缩下载的 grub4dos 压缩包(grub4dos-0.4.4.zip)。拷贝 grldr、menu.lst 两个文件到 C 盘根目录下。关于怎么修改 menu.lst 文件,可以 google 相关博客。我采用命令行输入安装,没有使用这个文件,因此不作任何修改。
4. 修改 XP 的引导参数。进入 C 盘根目录。菜单栏选择“Tools --> Fold Options --> View”。设置如下两个选项:
(1)Hidden files and folders 项设置为 Show hidden files and folders
(2)取消对 Hide protected operating system files(recommended) 的选中
此时在 C 盘根目录下可以看到文件 boot.ini。在 boot.ini 的最后添加如下一行:
c:/grldr="Start GRUB4DOS"
保存文件。
注意:该文件中有 timeout= 开头的行,如果"="后面为0,则修改为一个正值,例如15。该行表示等待多久选择默认引导。15表示等待15秒。
5. 重启设备,选择 "Start GRUB4DOS" 项。选择进入命令行("command line")。输入如下命令(grub>为前置引导符,为系统自动输入)
grub> kernel (hd0, 5)/isolinux/vmlinuz
grub> initrd (hd0, 5)/isolinux/vmlinux
grub> boot
此后步骤和光盘安装相类似。
注意:其中有一步是“Select Pation”,选择 sda6。关于 sda* 的排序及原因等,google 硬盘分区相关内容。如果采用不同的分区方案,则 (hd0, x) 和 Select pation/sda<y> 中 x和y的值不同,但是 y=x+1。
6. 安装完毕后,可以对 windows 做 ghost,以后 windows 出问题,通过 ghost 还原,这样不用重新安装 fedora.