知识点分析:: \! T1 k: Z! _ n! P% p1 \ V L
0 x# @: {! ~- K c! ^) _) B( l- j本文介绍在BIOS环境中刷新SAS RAID卡、主板BIOS及BMC固件的方式。
5 C. M) _) |5 Y4 z1 y4 I1、如果服务器配备有独立SAS RAID卡(RD630、RD640、RD530、RD540必配),在刷新BIOS固件前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
7 n; A8 k$ a# L% a) U5 w( t& g
2、RDx30与RDx40系列服务器刷新BIOS及BMC固件的命令略有不同,请注意以下操作步骤中的描述。
! Z# P( N8 j/ S
3、跨较大版本刷新BIOS及BMC固件后,BIOS及BMC设置会恢复为默认值,刷新前请先记录如板载控制器模式设置、引导模式设置及BMC管理IP地址等设置。
/ v% K: Q( z( L; r* C8 [# W
4、刷新RAID卡、BIOS及BMC固件一般不影响已有阵列配置及数据,但仍建议备份数据后再行操作。
7 w7 Q: D# s: ?5、刷新过程中请保持供电稳定,切勿强制中断刷新过程,否则可能导致服务器无法正常使用。
: E5 } f/ c V4 ?* u5 Z操作步骤:7 k4 j" X- A8 [2 @$ \8 E
. K" Q9 g9 A* F- }% v" A一、准备工作
. D2 F4 ~: c5 K: Y; z' r1.下载固件更新包及制作刷新U盘
2 o2 K, ^3 c( y* U
2.检查服务器当前BIOS及BMC版本
9 z' b5 J( S$ M6 t o
3.确认服务器是否配备SAS RAID卡及RAID卡型号
" {- q8 m. w3 X
二、刷新SAS RAID卡固件
}, e9 H" L: Y) Y% R
三、刷新主板BIOS固件
% _, B" E3 A+ m4 k5 M2 q
四、刷新主板BMC固件
/ F3 x1 T1 [9 o% q1 S0 B- V一、准备工作
6 m) O0 N" r0 b- L5 o: H1.下载固件更新包及制作刷新U盘
% ^0 X9 H/ F6 ]固件更新包可以从联想(中国)数据中心产品支持官网下载。本文末尾备注及附件中也提供了DOS启动盘制作工具,及RAID卡和各服务器机型的固件下载。
2 ]- c/ h) E7 d1 v7 E; ~+ _
下载附件中的"rufus-2.18.zip",解压缩后运行,勾选“创建一个启动盘使用”并选择“FreeDOS”,然后点击开始。
+ ?5 |! |, R. t6 c. }
( @+ q, @& b3 Z: N' f% V
会提示格式化U盘,点击“确定”继续。
& O" J$ `8 O) Q3 L9 K: RDOS启动盘制作完成后,将所需的RAID卡固件及服务器BIOS、BMC固件解压到U盘内。
6 k# C) V2 V- }3 A: q$ v' F/ M
以RD640机型为例,制作好的刷新U盘中应该包含以下内容。
; w0 M! { u* r X+ E

* P; B0 W7 i" R1 l
2.检查服务器当前BIOS及BMC版本
7 ^( ?$ q1 u: X5 m2 V0 @- b V3 h启动服务器,当看到ThinkServer logo时按F1键进入BIOS设置界面。
, b0 `. u4 W R/ q* Z# O4 C; _- M3 c在Main菜单中可以看到当前BIOS版本,如本机RD640为"A1TSD0A"。
$ A8 X. O1 j& B5 p7 _& d0 ^注意:对于RD330、RD430、RD530、RD630机型,BIOS版本为1.xx或2.xx以上时,刷新命令有所不同。
1 F) @0 F# m( v4 M/ Z1 Z

# M4 e! A4 M* E移至Server Management菜单,可以看到当前BMC版本,如本机为24.00。
% ~" h- T9 S+ E; ?注意:对于RD330、RD430、RD530、RD630机型,BMC版本也在Main菜单中,BIOS版本下方。
5 m! b8 Y' q5 D2 ^3 X+ O

' G. o4 _3 l! B/ b7 q" z& W3.确认服务器是否配备SAS RAID卡及RAID卡型号
' g! e |" ~/ ^5 w5 _. K4 L$ l
配备有SAS RAID卡的服务器在启动过程中会有阵列卡及硬盘自检画面。
$ m; L( |' N* a2 x" b3 [8 L( P
6 P& D2 _6 U/ `4 J; _
或者在BIOS的Advanced菜单中的UEFI Driver List项目里会显示出阵列卡型号。
8 F! c0 l; b# q$ z1 L
* Q+ H. q6 J) S
二、刷新SAS RAID卡固件
; L! g$ |+ F [, ]6 ^* Y5 Z& Z s配备有LSI MegaRAID 9240-8i、LSI MegaRAID 9260-8i及LSI MegaRAID 9270CV-8i阵列卡的服务器在刷新主板BIOS及BMC固件之前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
) Y$ V5 L$ u$ B! [重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
4 O! S. F4 `3 i4 ^" O* H2 P( @DOS启动完毕后,根据本机所配备的阵列卡型号,执行对应的批处理程序。
( d; G9 @' L2 q; X' u, a
如本机配备的是LSI MegaRAID 9260-8i阵列卡,则执行"9260fw.bat"。
, x7 S) f* k+ a6 |# e6 A/ x9 j, _LSI MegaRAID 9240-8i阵列卡执行9240fw.bat;
5 f& p* }. I, Y$ yLSI MegaRAID 9270CV-8i阵列卡执行9270fw.bat。
) w2 j9 {0 F$ G: x# f' B3 g
# X- N8 a$ p' o+ u
在刷新过程中还会检测阵列卡型号是否匹配,以及目前和刷新后的固件版本。
; v x3 P+ t" m6 |
刷新大约需要2分钟时间,刷新成功后会提示"Adapter 0: Flash Complete"。此时按Ctrl+Alt+Delete组合键重启服务器。
9 V0 s2 q8 ?* _) U/ [/ |- k服务器重启过程中,阵列卡会应用新固件,需要等待约2分钟。然后在Ctrl+H的阵列配置界面即可确认固件已经刷新成功。
" f. ^7 V( ~- ~; `6 T* M9 g三、刷新主板BIOS固件
4 A) Q+ n/ d+ Z+ o) x# G+ P8 v5 j重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
! \8 K& P1 ?& J v/ HDOS启动完毕后,进入BIOS固件所在的BIOSDOS目录,并根据以下规则执行:
% q( ?! r- G; E2 e- O$ Y* G
1.RD340、RD440、RD540、RD640、TD340,当前任何BIOS版本,执行"fbios.bat";
8 E0 z- g# ~& y9 L0 W3 I* ^
# W& x. e% [& K9 c! N; q" N9 Z8 Z
2.RD330、RD430、RD530、RD630,当前BIOS版本为2.xx及以上,执行"fbios.bat 1010.bin bset.txt";
3 _) B \) w& K: ~* a5 I
, y9 C d2 G5 E# y0 B$ e! Q$ {# j
3.RD330、RD430、RD530、RD630,当前BIOS版本为1.xx,或者以上方法更新失败时,执行"fbios.bat 1010.bin force"或者"fbios.bat 1010.bin bset.txt force"。
9 X7 n& p" T, E0 a) t注意:刷新BIOS固件后会重置BIOS设置为默认值。
; c. E( ?( f" s( n ^$ }
刷新过程大约需要5~10分钟,刷新结束以后,需要关机并断电1分钟,然后再通电开机。
0 y* k( |: `, n7 {) Y1 @$ s% @

$ }- g% E& ~4 [7 @) S: C
重新开机后,再次进入BIOS设置界面,即可确认BIOS固件已经刷新成功。
% W+ u7 x+ |) }. h! v; a1 r1 m

0 ` c+ |' ?8 I
四、刷新主板BMC固件
+ |2 q& L5 l- f% Y" N
注意:BMC固件刷新命令需要执行2遍!
. c3 O1 `( [7 {0 i: p2 Z% H启动服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
3 `9 @, p. `' K# y, gDOS启动完毕后,进入BMC固件所在的BMCDOS目录,并根据以下规则执行:
5 p8 z, e( b4 A
1.RD340、RD440、RD540、RD640、TD340,当前任何BMC版本,执行"efbmcclr.bat";
! m" C5 I8 [1 f& R9 I! ^8 M A& y
注意:BMC固件升级完毕后会重置BMC设置为默认值。
9 x( O# M1 `- |% a* M
5 F" K m2 }8 y v
2.RD330、RD430、RD530、RD630,当前任何BMC版本,执行"efbmc.bat"。
! E7 u" q) s8 I! l; b$ g
1 R# [- `7 B7 q5 ?! [9 S! c第一遍BMC固件刷新命令执行完毕后,会提示重启服务器,再执行第二遍。可以按Ctrl+Alt+Delete组合键重启服务器。
4 l3 l- _. Z) M! u注意:需要在60分钟内完成第二遍刷新。
4 m4 j% S! u) o7 W; q: y% y% M) z

/ _ n( Q" N* q8 X/ Y0 r. T. j
重启服务器,再次按F12键从U盘引导。再次执行第一遍刷新时的命令。
# g+ q7 p3 h$ R H( l. Z
刷新过程中,BMC状态会离线,风扇会全速转动。
3 x) Y( g7 c* |% d$ ^6 R第二遍刷新完成后,会提示"Firmware update successful",此时才算刷新成功。
4 w# V: F9 a" h
, Y6 [! x$ n+ y. O再次重启服务器,进入BIOS确认BMC固件刷新成功。
3 ~: S& D( _. W, ~; {" ` c3 c3 A
5 o. L9 Z) b7 @备注:
+ ]( j; [+ K9 @ P i
6 ~% W' |: j K* S联想(中国)数据中心产品支持官网固件包下载链接,下方附件也提供了固件包下载。
9 J# K/ W7 z+ x0 P3 {注意:官网固件包中包含在DOS环境及其他环境刷新的更新包,详情请仔细阅读"ReadMe.txt"。
. Z |# P+ B" W' z
RD330 BIOS,版本10.10
! `9 P8 [ C* b( V/ [3 D) ~+ }% cRD330 BMC,版本26.00
& |5 |9 M1 @& q0 i/ ~. x
RD430 BIOS,版本10.10
2 z' A( j N4 O q" L# }
RD430 BMC,版本26.00
( P/ c' N: ]1 D7 l
RD530 BIOS,版本10.10
) q7 D$ S3 f* k8 }/ \6 U
RD530 BMC,版本26.00
6 ~: e2 X( p: C! a5 ~& o, Y& K) D
RD630 BIOS,版本10.10
5 u4 E7 Q4 Z% e7 p7 S% U6 D+ E, X
RD630 BMC,版本26.00
! e0 j+ G0 z9 YRD340 BIOS,版本A0TSE7A
9 T- H. b# t. i5 M/ D( R& _RD340 BMC,版本56.00
+ |6 C2 d( p1 E/ V3 } }RD440 BIOS,版本A0TSE7A
% ]. F( V* o0 [: k
RD440 BMC,版本56.00
3 ?1 E M c; b* _7 y" p9 d/ {+ Q
RD540 BIOS,版本A1TSE7A
) E. Z# a0 X7 v+ M0 }* ~# NRD540 BMC,版本56.00
2 L' ~; w* F; U- v5 T- {
RD640 BIOS,版本A1TSE7A
, h: b/ {3 T; L' e9 y- DRD640 BMC,版本56.00
' Q; \! r A f% [& m3 J/ HTD340 BIOS,版本A3TSE7A
+ [" o1 q o. V4 ATD340 BMC,版本52.00
; D4 j, M& t( L1 |: uLSI MegaRAID 9240-8i,版本2.130.404-6285(20.13.1-0254)
# r2 F* H" ^) z' ^+ s# aLSI MegaRAID 9260-8i,版本2.130.403-6221(12.15.0-0248)
$ w7 X. Q& f3 W4 hLSI MegaRAID 9270CV-8i,版本3.460.145-8209(23.34.0-0023)
/ ~+ ]9 \% ~2 h C% r/ x7 C