在HP DL360上安装RHEL AS 3(带有两块HP的HBA卡)
今天,我在HP DL360上安装RHEL AS 3,主机上已经装有两块HP 的HBA卡(QLOGIC的qla2300),开始安装,安装程序成功认出HBA卡,并加载驱动,自定义安装,至到安装结束重起,都没有出现错误提示,可重起后系统引导到GRUB是出现错误:无GRUB引导截面并出现GRUB>_命令提示符,重装了几次故障依旧。
后来,把HBA卡拆下,重装系统,OK。正常进入系统。问题虽然解决,
但不知其中原因,所以问一下各位,有谁知道具体原因,那出来共享一下,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
嘿嘿....
在PC上的确是那样的,在服务器上课不尽然。grub起来但是走不下去,在服务器环境大多都是install/upgrade driver module之后,initrd没有重建正确,或者是module.conf的load顺序有错误.
如果服务器上有多个scsi/raid/fiber卡的时候,楼顶的这种问题出现的几率多得很,如果操作人员对于linux服务器环境不熟悉,对这种错误以往没有经验的话,几乎一装一个准.
实际上在,在引导的部分的问题,在服务器上是很复杂的,五花八门,什么都有。嘿嘿.
[ 本帖最后由 nntp 于 2006-3-27 21:22 编辑 ]
grub找不到/boot分区才会出现那样的错误,而且一般都是死到“GRUB”字符那里了,不可能再接受键盘命令。如果出现GRUB命令行,那应该是menu.lst文件没找到。
grub找到/boot分区以后,才会load kernel & initrd
"出现GRUB没有走下去的原因是启动找不到你的引导信息, initrd里面有问题了." 我的表达不清楚么?
[ 本帖最后由 nntp 于 2006-3-27 13:36 编辑 ]
initrd 里面有错误,怎么会影响到grub 都还没去加载呢
你看看引导的时候 ctrl+Q进到HBA卡的BIOS里面,把HBA卡的BIOS disable了,旧可以了.因为HBA卡的启动优先级最高,所以你安装正常,但是重新启动不能引导,我门一般建议用户在张LINUX时候先不加其他选件,安装好系统后在装其他硬件.没啥大事
其实应该是启动顺序的问题,系统没有坏,只是HBA卡启动在先了,而且楼主当时肯定挂这个柜子,改一下bois的启动顺序就行了,不需要重装系统吧?
[ 本帖最后由 echo52 于 2006-3-24 09:26 编辑 ]
斑竹厉害啊
谢谢版主,我知道了!
呵呵, 你服务器带着柜子么? 安装OS的时候 柜子开着么? 检查你的 modules.conf ,保证 cciss 驱动在 qla2300/qla2300_conf之前 load.
还有,你用的 AS3是U4以上的么?
出现GRUB没有走下去的原因是启动找不到你的引导信息, initrd里面有问题了.
最简单的方法就是拔掉卡,断开柜子,安装操作系统,然后装卡, 安装 HP 提供的FCA2214卡的驱动.