|
Grub引导双硬盘双起动的困惑!(help)
我机器配置如下:
IDE channal 0 Master和IDE channal 0 slave为双光驱;
IDE channal 1 Master和IDE channal 1 slave为双硬盘;
Linux是装在Master盘上的,Win2K是装在slave盘上的第2个分区上的,WinXP是装在slave盘上的第1个分区上的.
硬盘分区情况如下:
Disk /dev/hdc: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders, total 241254720 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 63 208844 104391 83 Linux
/dev/hdc2 208845 21173669 10482412+ 75 PC/IX
/dev/hdc3 21173670 23262119 1044225 82 Linux swap
/dev/hdc4 23262120 241248104 108992992+ c Win95 FAT32 (LBA)
Disk /dev/hdd: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders, total 240121728 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 63 21703814 10851876 17 Hidden HPFS/NTFS <--(WinXP)
/dev/hdd2 * 21703815 43407629 10851907+ 7 HPFS/NTFS <--(Win2K)
/dev/hdd3 43407630 240107489 98349930 f Win95 Ext'd (LBA)
/dev/hdd5 43407693 54267569 5429938+ b Win95 FAT32
/dev/hdd6 54267633 240107489 92919928+ 7 HPFS/NTFS
Grub配置如下:
[root@dhcppc1 root]# more /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hdc2
# initrd /initrd-version.img
#boot=/dev/hdc1
default=2
timeout=10
password 123
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux 9.0 (2.4.20-
password 123
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
title Windows 2K (CN)
root (hd1,1)
chainloader (hd1,1)+1
title Windows XP (CN)
root (hd1,0)
savedefault
makeactive
chainloader +1
Linux能正常引导,Win2K和WinXP引导时都出错.
错误信息如下:
filesystem type unknow, partition type 0x7
查了很多资料都没有能够解决,郁闷ing.........
求哪位大侠能够给个建议,在此不胜感激!谢谢. |
|