如果你搞不定,请往下看。
虽然有不少高手都讲过这个问题,但是我也确实想将自己的经历告诉大家。
一、首先,我介绍一下我的硬盘情况:
S-40G。
在买机器时,那个笨蛋将我的硬盘只建立了一个主分区(16G)安装了WINDOWS98,余下的全部为扩展分区,备用。
二、开始,我下载了RH9的ISO,直接从硬盘安装到扩展分区,在选择引导程序时我选择了LILO而不是GRUB,结果在启动时,没有LILO提示,只能进入WINDOWS98,最后只好用引导盘引导硬盘的RH9。(可能我没有修改/etc/lilo.conf)。
三、没办法,下载了powerquestpartitionmagic6.0。对硬盘进行了重新分区。在PQ下选择在C:之前建立一个小分区(500M)。PQ自己不知如何处,将WINDOW98分区设置成隐藏分区,且设置为不活动。结果现在连WINDOW98也启动不了了。
四、重装RHLINUX9,用安装盘启动,虽然WINDOW98分区是隐藏,但还能找到ISO(始终在WINDOW98 C:\redhat下了)。按步骤重装了RH9,只是在选择引导程序是选择了GRUB。这一次,没有将RH9全部装入扩展分区,而是将/root装先前用PQ分出的在c:之前的500M小分区。其余文件系统:
/usr
/home
/var
/tmp
/u
装如扩展分区。
在配置GRUB时,GRUB知道有两个系统,但由于c:为隐藏分区所以它将第二个操作系统的引导设置为(hd0,5),这是我扩展分区上的D:,而不是C:。因此在重新启动是即使选择了WINDOW,也进不了WINDOW98。
五、进入RH9,
# grub
>unhide (hd0,0)
>quit
#
这样将WINDOW的C:的属性改为不隐藏。
# vi /etc/grub.conf
在这个文件中将WINDOW 项下的(hd0,5)改为(hd0,0)
保存,重启。就能双引导LINUX和WINDOW。
六、安装FreeBSD
下载了FreeBSD5.0的ISO,将DISK1.ISO解压到c:\freebsd下,FreeBSD不认扩展分区,所以还得用PQ重新分区。这次将分区建在c:之后,扩展分区之前。大小为4G。
安装FreeBSD时不要使用FreeBSD提供的Loder,选择不安装引导程序。
剩余正常安装。
七、重新启动,进入RH9
# vi /etc/grub.conf
在这个文件中将WINDOW那些项目复制一份,只要将抬头和引导盘改一下就行。
这样,在一块硬盘上安装了RH9 FreeBSD5.0 和WINDOW98。