|
|

楼主 |
发表于 2005-4-25 10:31:04
|
显示全部楼层
家里机子共80G单块硬盘,我分了四个盘、每个盘各20G:
1、给C盘安装了win2000server版,D、E盘都是win2000格式下的资料。
2、将最后一个F盘删掉装了一个红帽子9,安装红帽子9时共分了3个区:
/ 5G;
/boot 100M;
swap 768M(内存的2倍)。
将grub安装在主引导里,两个操作系统都可以正常启动。
现在我又安装了一个红旗高级服务器版,安装红旗高级服务器版时只分了一个根分区,并指定用剩余所有自由空间,并将引导程序安装在“启动分区的第一个扇区”里,没有将其安装在主引导扇区。可这时win2000、红帽子都可以正常引导,红旗高级服务器版却不能正常启动(无论如何改grub文件)。
请问这是为什么,请指点!
磁盘信息:
1、fdisk -l
device boot start end blocks id system
/dev/hda1 * 1 2295 18434556 c win95 Fat32(LBA)
/dev/hda2 2296 10010 61970737+ f win95 Ext'd(LBA)
/dev/hda5 2296 4845 20482843+ c win95 Fat32(LBA)
/dev/hda6 4846 7395 20482843+ c win95 Fat32(LBA)
/dev/hda7 7396 7408 104391 83 Linux
/dev/hda8 7409 8428 8193118+ 83 Linux
/dev/hda9 8429 8526 787153+ 82 Linux swap
/dev/hda10 8527 10010 11920198+ 83 Linux
2、再win2000之后安装的红帽子9的fstab信息:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda9 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso960,noauto,owauto,owner,kudzu,ro 0 0
3、继win2000之后安装的红帽子9、再最后安装的红旗的fstab信息:
LABEL=/l / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defauts 0 0
/dev/hda9 swap swap defaults 0 0
4、grub.conf信息:
title Red Hat Linux9(2.4.20-8)
root(hd0,6)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
title win2000
rootnoverify(hd0,0)
chainloader +1
title Red Flag Advence server(2.4.21-9.30AX)
root(hd0,9)
kernel /vmlinuz-2.4.21-9.30AX ro root=/dev/hda10
initrd /initrd-2.4.21-9.30AX.img
问题:
1、为什么原来两个都可以引导,我再安装红旗高级服务器版后无论如何修改grub.conf,都不能正常引导红旗呢?该如何改?难道与单机只安装多个Linux的改法不一样吗?
2、用fdisk -l显示的信息中,为何没有hda3、hda4呢?
3、最后安装的红旗的fstab信息中的第一行信息,LABEL=/l中根后的"l"是什么意思啊?到底是1,还是l啊? |
|