iceprogrammer 发表于 2004-11-16 12:46:27

实在让人无奈的linux,2000 server双启动问题!

双硬盘分别装red hat 9.2和windows 2000 server。
装2000 server的硬盘上的分区格式全部都是ntfs
由于分别安装,所以Grub中没有NT loader相关内容,目前只能在cmos中切换主引导硬盘来分别启动两个系统。

仔细读过精华贴中关于grub的内容,并完全按照其所说的在grub.conf中加入启动windows的代码

但是,在用grub引导时,被提示
Filesystem type unknow, partition type 。。。

仔细看以前大家成功的例子,发现装windows的第二硬盘一般都是fat分区的,难道grub不认ntfs的启动分区?

郁闷了好多天了,那位高手有独门秘籍可解否??不胜感激!!

schoolwind 发表于 2004-11-16 13:05:50

双硬盘没经验,另grub肯定支持ntfs的启动分区。。。

iceprogrammer 发表于 2004-11-16 13:31:24

schoolwind:

ntfs好像也分ntfs4和ntfs5吧,windows2000 server的ntfs格式应该不同于nt 4.0下的ntfs。

如果grub支持ntfs5,那它应该可以认出我2000 server硬盘上ntfs的启动分区啊?

到处都说grub支持ntfs,怎么我始终无法用grub找到我的ntfs启动分区。越来越糊涂了:(

bwb 发表于 2004-11-16 13:36:47

ntfs4和ntfs5没有本质区别。
怀疑你还是硬盘盘符设得有错误,在查查盘符吧。

hew 发表于 2004-11-16 13:57:16

你的grub.conf 怎么写的?

iceprogrammer 发表于 2004-11-16 14:36:19

bwb,hew:

我在grub下执行
grub>root (hd1, (tab,按tab一下键)
会列出:
Partition num: 0, Filesystem type unknown, partition type 0x82
Partition num: 2, Filesystem type unknown, partition type 0x82

ps:我的装windows2000的盘只分了两个ntfs分区

如果grub能认ntfs的话,它不应该显示Filesystem type unknown吧?

iceprogrammer 发表于 2004-11-16 14:39:47

hew:
grub.conf中关于windows启动的部分是这样写的

title windows 2000 server
root (hd1,0)
makeactive
chainloader +1

在grub启动时可以看见选项,但是选择windows启动就会报
Filesystem type unknown错误。

我快被折磨死了:(

bwb 发表于 2004-11-16 14:43:10

hd1?
grub中的磁盘是这么标的:
hd0,0 -> hda1
hd1,0 -> hdb1

iceprogrammer 发表于 2004-11-16 18:27:00

没有人有类似的情况吗?

究竟怎么解决啊!!

头都晕了。。。

iceprogrammer 发表于 2004-11-16 20:03:13

bwb:
我是应该用hd1,0啊
我是两块硬盘,hd0装的linux,hd1才是windows
刚才又重新试了一下,还是老错误:
Filesystem type unknown,partition type 0x7

谁知道0x7什么意思??

注:我前面给错误信息时给的时0x82是错的,应该是0x7

各位高手啊,救命啊,我现在每次要切换系统都要进入cmos去修改,苦不勘言!

bwb 发表于 2004-11-17 09:27:59

我遇到过这种情况,如果懒点就在BIOS里改来改去凑合用。如果不能容忍就升级安装再安装一下LILO或GRUB,有时会好。反正RH系列就是在这些小问题上不注意,我已弃之不用了。

iceprogrammer 发表于 2004-11-17 21:36:45

不是吧,难道我注定得在BIOS里改来改去得用linux了?晕死。

真的无解了吗???

fox_eagle2003 发表于 2004-11-18 05:45:50

搜索一下“双硬盘安装LINUX”试试,已经解决了两例。

luronghui 发表于 2004-11-18 12:39:52

我刚刚装了FC2,装好了,可以进去,单是我的win2000却进不去了,我该怎么办呢?
我的grub.conf 里面是这样的:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,2)
# kernel /boot/vmlinuz-version ro root=/dev/hdc3
# initrd /boot/initrd-version.img
#boot=/dev/hdc
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
password --md5 $1$7Pcau1Hn$lV9pBuBWetlz2J.KPIuzj0
title Fedora Core (2.6.5-1.358)
root (hd0,2)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.5-1.358.img
title Other
rootnoverify (hd0,0)
chainloader +1
在引导界面选择other后提示是:
Booting 'Other'
rootnoverify(hd0,0)
Chainloader +1
您看看我该怎么办呢?

gucuiwen 发表于 2004-11-18 14:19:19

linux盘设置为主盘,修改/etc/lilo.conf

prompt
timeout=100
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
                                                                              
image=/boot/vmlinuz-2.4.20-8
      label=linux
      initrd=/boot/initrd-2.4.20-8.img
      read-only
      root=/dev/hda8
      vga=788
                                                                              
other=/dev/hdb1
      optional
      label=win2k
map-dirve=0x80
      to=0x81
      map-drive=0x81
      to=0x80



注意红色内容. 装 lilo
另外你一定是在装系统的时候分别把两个盘设置为主盘以后装的.所以才这样.

建议你把win2k盘挂成主盘,把linux挂成从盘.装linux的时候不要分别把盘设置为主盘.
页: [1] 2
查看完整版本: 实在让人无奈的linux,2000 server双启动问题!