最近闲来无事,就重新安装了个CentOS,传说比fedora要稳定的多。懒得刻盘,硬盘安装。
首先你得要明白MBR,和grub。
1.安装grub for dos ,首先下载下来http://sourceforge.net/projects/grub4dos/解压后把其中的GRLDR考到C:\和拷贝menu.lst到c:\boot\grub\menu.lst下,然后修改C:\boot.ini,在后面添加C:\GRLDR="Grub",在开机的时候,选择操作系统菜单就会多出一个Grub选项。(这种进入grub的方法是没有重写BMR),然后在menu.lst中添加以下内容:
title CentOS
kernel (hd0,4)/isolinux/vmlinuz
initrd (hd0,4)/isolinux/initrd.img
2.把CentOS-5.5-i386-bin-DVD.iso中的isolinux文件夹拷贝(用deamon tools)到Windows下的一个fat32分区下,我放到了(hd0,4)中,在grub中hd0表示第一个硬盘,4表示的是哪个分区,以我的电脑为例:(hd0,0)是主分区,Windows下叫C,linux下叫/dev/hda0,(hd0,1)是我的扩展分区,里面有个d:是(hd0,4)。根据自己的isolinux所在的分区设置,对了,最好给centos预留未使用的硬盘空间,在安装中便于选择。
3.把CentOS-5.5-i386-bin-DVD.iso放在了一个单独的fat32盘中(其实不用放在单独的盘中,主要是我的d盘没有空间了。就用新建了个盘f:,(hd0,5)).
然后重启电脑,在选择系统菜单(开机按F8)中,选择Grub,此时就进入了grub的引导中,然后选择CentOS,然后就可以了,和一般的硬盘安装相同了。
另外,或许你的首次安装会有点小问题,导致了系统不能正常的引导(像我这样的)。那么你可以未备不测,事先准备好win98的启动光盘(为进入DOS用的),其实如果你的电脑支持从U盘启动,你可以用USboot这个软件制作启动U盘,来进入dos,进入了dos后,A:>fdisk /mbr 修复一下引导区,Windows就可以重新被引导了。更或者你的电脑不支持U盘启动(like me),我还有一张Deepin的ghost安装光盘,如下图的这个版本
,然后你选择deepin dos 维护系统,进入以后再Diskgen这个命令就进入了硬盘的操作界面。然后你找找关于重写主引导记录的项,就恢复了ntloader的引导。