QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1205|回复: 2

挂上新硬盘后grub无法引导

[复制链接]
发表于 2004-6-16 11:57:58 | 显示全部楼层 |阅读模式
我用两个硬盘分别安装Windows与Linux(rh9.0),hda上装Windows,hdd(硬盘挂在了第二个IDE控制器的副接口上)上装rh9.0,用grub引导,grub安装在了hdd1的引导扇区内,启动正常,若再装上第三块硬盘系统启动时grub提示错误,无法引导。(另一个grub安装选项是hda的MBR,这个也试过,结果相同)。
第三块硬盘的安装位置基本都试过,一次与hda挂在一根IDE线上,一次与hdd挂在一根IDE线上(即换下光驱),都不行。

怎么解决?不会Windows与Linux并存就无法再加硬盘吧!!

谢谢!
发表于 2004-6-16 12:54:50 | 显示全部楼层
你硬盘上面的master/slave选择跳线有没有接对?根据以往的经验,只用cable select是不行的(一般硬盘的默认跳线选项就是这个),必须明确指定是master还是slave,并且与ide的联接方式一致.

还有就是看看bios里面的启动顺序,硬盘多了之后,务必要指定装有grub的那块硬盘为first boot device.
回复

使用道具 举报

 楼主| 发表于 2004-6-17 09:19:58 | 显示全部楼层
更改跳线的方法不行,我已经“明确指定是master还是slave,并且与ide的联接方式一致”,并且“指定装有grub的那块硬盘为first boot device”,最终提示相同,只有一个“grub”词。
不过我试来试去,歪打正照,竟然能启动了。我把装有Windows与Linux的硬盘分别移到了第一个IDE控制器的Master和slave位置上,第三块硬盘挂在了第二个IDE控制器的Master位置上,就行了。
是不是grub启动按顺序检测硬盘的?我原来只有两块硬盘,这样第一块硬盘就是Windows,在IDE控制器的Master位置,第二块就是Linux硬盘,虽然在第二个IDE控制器的slave位置,中间没有其他硬盘的,若在两块硬盘间加上第三块则改变了原来的顺序,Windows(仍是第一)和Linux(变为第三)的位置,所以grub无法启动,而将Linux硬盘移到第二位置上(第一个IDE控制器的slave)就又可以了!

那位高手能否讲一讲grub启动原理,也许什么都清楚了。

还得谢谢二楼的回复!谢谢提示!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 21:47 , Processed in 0.055861 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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