LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4006|回复: 11

求助:主题词 grub scsi硬盘 MBR

[复制链接]
发表于 2003-1-20 15:43:33 | 显示全部楼层 |阅读模式
我有2个硬盘,1个IDE硬盘装WIN2K,一个SCSI硬盘装Redhat7.3,先装的win2k,后装的redhat(grub引导,我忘了是否装在MBR上了)。现在我可以通过bios中修改硬盘启动顺序启动win2k和linux。

fdisk -l显示如下
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1020 8193118+ 7 HPFS/NTFS
/dev/sda2 1021 4462 27647865 7 HPFS/NTFS
IDE盘省略

现在修改grub.conf
加入
title win
root(sd0,0)或(sd1,0)
chainloader +1
选择启动win2k时显示error 23:error while parsing number

这是否是因为我的grub没有安装在MBR上?
如果我现在想把grub安装在MBR上该如何做?
发表于 2003-1-20 16:02:06 | 显示全部楼层

在终端打grub,然后打setup (sd0)

#grub
grub>setup (sd0)
 楼主| 发表于 2003-1-20 16:58:30 | 显示全部楼层
多谢!不过还是不行,显示error23:error while parsing number
是否需要用启动盘启动?我再试试
 楼主| 发表于 2003-1-20 17:53:56 | 显示全部楼层
用启动盘启动,进入
/boot/grub,grub,root (sd0,0)
显示error23:error while parsing number
/boot/grub,grub,setup (sd0)
显示error23:error while parsing number

怎么回事??
发表于 2003-1-21 09:14:15 | 显示全部楼层

Re: 求助:主题词 grub scsi硬盘 MBR

最初由 pbc 发布










title win
root(sd0,0)或(sd1,0)
chainloader +1
选择启动win2k时显示error 23:error while parsing number



应该是 root (hd0,0) 或 root (hd1,0)
不论是IDE硬盘或SCSI硬盘, 都是用hd
 楼主| 发表于 2003-1-21 14:34:34 | 显示全部楼层
我改为 root (hd0,0) 或 root (hd1,0),依然不能启动.
显示
root(hd0,0)
Filesystem type unknown,partition type 0x7
chainloader +1

请大师们帮忙,谢了
发表于 2003-1-21 16:41:34 | 显示全部楼层
最初由 pbc 发布


root(hd0,0)
Filesystem type unknown,partition type 0x7



改为
rootnoverify    (hd0,0)
 楼主| 发表于 2003-1-21 18:01:49 | 显示全部楼层
多谢kwokts
我现在用启动盘启动,然后进入/boot/grub,敲击grub进
grub>rootnoverify (hd0,0)
grub>setup (hd0)
显示sucess了
这是不是就是表明我的grub装入到我启linux的IDE硬盘中的MBR了?

可是我现在改grub.conf
title win
root(hd1,0)或(sd0,0)
chainloader +1
还是进不去win2000,还得麻烦大家帮忙了

更正一下:我的IDE装的linux,scsi装的win2000
发表于 2003-1-21 18:59:29 | 显示全部楼层
多谢kwokts
我现在用启动盘启动,然后进入/boot/grub,敲击grub进
grub>rootnoverify (hd0,0)
grub>setup (hd0)
显示sucess了
这是不是就是表明我的grub装入到我启linux的IDE硬盘中的MBR了?

可是我现在改grub.conf
title win
root(hd1,0)或(sd0,0)
chainloader +1
还是进不去win2000,还得麻烦大家帮忙了

更正一下:我的IDE装的linux,scsi装的win2000


看起来是没有什么错。没有用过scsi。看一下是不是这样写的??

title win
root (sd0,0)
chainloader +1

说明一下:root 这里有个空格(sd0,0)
chainloader这里也有个空格 +1
发表于 2003-1-22 09:52:25 | 显示全部楼层
GRUB 不会分辩 IDE 或 SCSI. 正常程况下SCSI先行. 所以   
(hd0)为SCSI硬盘, (hd1)为IDE硬盘.
应该
grub> root (hd1,0)   <---- 修改至 Linux /boot 的正确位置
grub> setup (hd1)
然后修改grub.conf
title win
rootnoverify (hd0,0)
chainloader +1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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