为庆贺FC成功安装三天,特发此文,新手共享之!
简单说明一下我的硬盘状况,两个硬盘,硬盘1(即hda)分了6个区,C盘(hda1)装了winxp,E盘(hda6)win2003,还留了7G的空间未分区准备装FC(现在发现不够用了,555~);硬盘2(hdd)分了4个区。
首先做好准备工作,在社区里看了半天的安装心得,将可能用到的东西都准备好。作为一个新手,不求快,只求稳。这段工作都是在Windows系统中进行的。
将下载好的FC的安装盘ISO镜像放到硬盘2的第二个分区(即hdd5)上。问:为什么放这里?答:没办法,就只有这一个FAT32格式分区上还有足够的空间。
安装《矮人DOS工具箱》。问:装这个干吗?答:我机子上没软驱,光驱基本挂了,优盘没钱买(失业中的穷人),所以装这个用来进入DOS,打算用loadlin来启动安装程序。不过意外地是,我发现这个东东居然是用Grub来引导的,HOHO~~~看来可以用更简便的办法了。
打开FC的第一个ISO(用Alcohol、WinRAR、UltraISO……随便你),将images文件夹里的diskboot.img文件复制到c:\boot\grub文件夹下(注意,boot文件夹是隐藏属性)。问:diskboot.img是什么东东?答:FC的启动盘镜像。
接着,打开c:\boot\grub\menu.lst文件(用UltraEdit,记事本也行),在后面添加以下的代码,存盘退出。
title 运行 Fedora Core 启动盘
root (hd0,0)
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/diskboot.img
问:这是打算用Grub调用FC的启动盘吧?答:Bingo!版主,给他加10分。
OK!接着重启电脑,首先看到的是Windows的OS Loader系统选择菜单,选择”我的DOS工具箱“。然后看到的是Grub的菜单,这次选择”运行 Fedora Core 启动盘“。哈哈,成了!接下来就没什么特别了,”Boot:“出现时按Enter键进入安装,选择语言简体中文,选择安装源硬盘驱动器(hdd5),后面的过程自己慢慢享受吧。
对于新手来说,还有一个问题,就是引导装载程序的安装位置。个人认为,在与Windows共存的环境下最好是把Grub装在Linux引导分区的第一个扇区上,而不是MBR。将来就算重装Windows,也可以较快地恢复引导。
我的做法是这样的。安装时选择把grub装在引导分区的第一个扇区(在我的硬盘上即/dev/hda10),安装结束后重启,再次进入FC的启动盘,在”Boot:“处输入”linux rescue“进入救援模式。中间过程就不说了,出现终端提示符后先输入”chroot /mnt/sysimage“切换根目录,然后执行”dd if=/dev/hda10 of=/bootsect.lnx bs=512 count=1",把引导扇区作为一个文件放到根目录下,最后把该文件复制到windows下的C盘。再修改c盘中的boot.ini文件(注意,是只读隐藏属性),加入一行 c:\bootsect.lnx="Fedora Core × Linux",保存退出。以后再启动电脑时,在Windows的OS Loader菜单里面就能直接选择进入FC了。

