自研3108 RAID卡禁用Enable controller BIOS导致双RAID卡无法正常启动操作系统 |
||||||||||
【问题信息】 |
||||||||||
|
||||||||||
【现象描述】服务器配置双RAID卡(自研3108卡和3108标卡各一张),其中自研3108卡下挂载2块硬盘做RAID1,3108标卡下挂载4块硬盘做RAID5,在RAID1上安装suse操作系统,系统安装完成后自动重启,但无法正常进入操作系统,界面提示GRUB loading,please wait…Error 17(如下图所示)。 图1 无法进入操作系统 |
||||||||||
【分析过程】 |
||||||||||
(1) 服务器配置双RAID卡时,指定从某个RAID卡下面的硬盘启动系统,需要在BIOS中进行调整(Boot→Legacy→Hard Drives),查看Hard Disk Drive仅有RAID标卡。
图2 RAID卡无法被BIOS管理
(2) 服务器RAID自检界面提示RAID控制器下存在2组RAID,但是没有一组被BIOS管理,同时出现Press <Ctrl><R> to Enable BIOS的提示。 图3 RAID卡无法被BIOS管理 (3) 按下Ctrl+R组合键,进入RAID卡界面,可以发现两个RAID卡。 图4 双RAID卡界面 (4) 分别进入自研RAID卡(Controller 0:SAS3108)和标卡(Controller 1:LSI MegaRAID SAS),查看RAID组状态均正常。 图5 自研RAID卡下磁盘状态 图6 RAID标卡下磁盘状态
(5) 对比自研RAID卡与标卡Ctrl Mgmt属性发现自研RAID卡未启用Enable controller BIOS,开启后操作系统可以正常启动。 图7 Enable controller BIOS未启用 (6) 因3108卡占用OPROM资源较大,当服务器同时配置自研3108卡和3108标卡时,服务器仅支持自研3108卡下面的硬盘做为启动盘,即操作系统只能安装在自研3108卡下面的硬盘。 |
||||||||||
【解决方案】 |
||||||||||
开启自研3108卡Enable controller BIOS(该参数默认出厂为开启状态),开启方法为在Ctrl Mgmt页面勾选“Enable controller BIOS”,选择APPLY,按回车保存。
图8 Enable controller BIOS启用 |
发表评论