QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1450|回复: 20

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

[复制链接]
发表于 2004-11-16 12:46:27 | 显示全部楼层 |阅读模式
双硬盘分别装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的启动分区?

郁闷了好多天了,那位高手有独门秘籍可解否??不胜感激!!
发表于 2004-11-16 13:05:50 | 显示全部楼层
双硬盘没经验,另grub肯定支持ntfs的启动分区。。。
回复

使用道具 举报

 楼主| 发表于 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启动分区。越来越糊涂了
回复

使用道具 举报

发表于 2004-11-16 13:36:47 | 显示全部楼层
ntfs4和ntfs5没有本质区别。
怀疑你还是硬盘盘符设得有错误,在查查盘符吧。
回复

使用道具 举报

发表于 2004-11-16 13:57:16 | 显示全部楼层
你的grub.conf 怎么写的?
回复

使用道具 举报

 楼主| 发表于 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吧?
回复

使用道具 举报

 楼主| 发表于 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错误。

我快被折磨死了:(
回复

使用道具 举报

发表于 2004-11-16 14:43:10 | 显示全部楼层
hd1?
grub中的磁盘是这么标的:
hd0,0 -> hda1
hd1,0 -> hdb1
回复

使用道具 举报

 楼主| 发表于 2004-11-16 18:27:00 | 显示全部楼层
没有人有类似的情况吗?

究竟怎么解决啊!!

头都晕了。。。
回复

使用道具 举报

 楼主| 发表于 2004-11-16 20:03:13 | 显示全部楼层
bwb:
我是应该用hd1,0啊
我是两块硬盘,hd0装的linux,hd1才是windows
刚才又重新试了一下,还是老错误:
Filesystem type unknown,partition type 0x7

谁知道0x7什么意思??

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

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

使用道具 举报

发表于 2004-11-17 09:27:59 | 显示全部楼层
我遇到过这种情况,如果懒点就在BIOS里改来改去凑合用。如果不能容忍就升级安装再安装一下LILO或GRUB,有时会好。反正RH系列就是在这些小问题上不注意,我已弃之不用了。
回复

使用道具 举报

 楼主| 发表于 2004-11-17 21:36:45 | 显示全部楼层
不是吧,难道我注定得在BIOS里改来改去得用linux了?晕死。

真的无解了吗???
回复

使用道具 举报

发表于 2004-11-18 05:45:50 | 显示全部楼层
搜索一下“双硬盘安装LINUX”试试,已经解决了两例。
回复

使用道具 举报

发表于 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.35
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
您看看我该怎么办呢?
回复

使用道具 举报

发表于 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的时候不要分别把盘设置为主盘.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-26 05:18 , Processed in 0.042441 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表