知识点分析:" U D9 A3 G: ]8 K( ^
3 t$ E8 A+ V }+ g% x4 C
本文介绍在BIOS环境中刷新SAS RAID卡、主板BIOS及BMC固件的方式。
4 s4 b- v5 ?& }2 L9 x
1、如果服务器配备有独立SAS RAID卡(RD630、RD640、RD530、RD540必配),在刷新BIOS固件前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
- p8 J5 Y: v) _2 i- _" D2、RDx30与RDx40系列服务器刷新BIOS及BMC固件的命令略有不同,请注意以下操作步骤中的描述。
8 ?6 P! t# d! g2 V8 p
3、跨较大版本刷新BIOS及BMC固件后,BIOS及BMC设置会恢复为默认值,刷新前请先记录如板载控制器模式设置、引导模式设置及BMC管理IP地址等设置。
) Q2 h/ }& b1 }- l4 I! z) I0 i4、刷新RAID卡、BIOS及BMC固件一般不影响已有阵列配置及数据,但仍建议备份数据后再行操作。
) D, _+ q+ F/ V& x E7 \5、刷新过程中请保持供电稳定,切勿强制中断刷新过程,否则可能导致服务器无法正常使用。
& Y) g3 k0 [- U. K0 Z
操作步骤:# `1 K7 r* J6 O/ j3 t$ \
+ B2 b! g9 n/ N( a/ ~: @
一、准备工作
0 |! |) M" H; _5 U# n
1.下载固件更新包及制作刷新U盘
/ L6 t( U0 P8 f& }' @' Z! @. h2.检查服务器当前BIOS及BMC版本
: E8 c, S0 ]# e+ k- d
3.确认服务器是否配备SAS RAID卡及RAID卡型号
y$ X4 W% x( u+ R' ]' j7 ^
二、刷新SAS RAID卡固件
; B& N7 w! v+ [) l7 k
三、刷新主板BIOS固件
. W: l- Y; A0 @3 u: o, g: v$ c
四、刷新主板BMC固件
) p7 H% I. {4 H6 z8 m一、准备工作
; }- Y+ }8 s* `& f* H! B2 k1.下载固件更新包及制作刷新U盘
! ~$ |% @' d7 D; v1 c
固件更新包可以从联想(中国)数据中心产品支持官网下载。本文末尾备注及附件中也提供了DOS启动盘制作工具,及RAID卡和各服务器机型的固件下载。
# f0 q' a6 q- C* s; Y* Y下载附件中的"rufus-2.18.zip",解压缩后运行,勾选“创建一个启动盘使用”并选择“FreeDOS”,然后点击开始。
/ N/ E1 n! D7 d- i; {* _
/ E+ K) d9 j5 d/ c
会提示格式化U盘,点击“确定”继续。
6 J& u' f, D0 Q5 [+ k
DOS启动盘制作完成后,将所需的RAID卡固件及服务器BIOS、BMC固件解压到U盘内。
0 Q" e) G0 J1 |8 U% ]) o: S以RD640机型为例,制作好的刷新U盘中应该包含以下内容。
- k6 Y4 K4 j7 |) q9 g( s( t
8 m* H: T; \# {/ W5 ~
2.检查服务器当前BIOS及BMC版本
& W! V* Q% q% m2 g
启动服务器,当看到ThinkServer logo时按F1键进入BIOS设置界面。
& i. \$ u* S! W& i在Main菜单中可以看到当前BIOS版本,如本机RD640为"A1TSD0A"。
4 Q5 H; o1 Y& G/ m; o3 b注意:对于RD330、RD430、RD530、RD630机型,BIOS版本为1.xx或2.xx以上时,刷新命令有所不同。
8 w# j+ D0 N' H0 O5 Q

0 ^7 g% o7 y& ~# \3 P
移至Server Management菜单,可以看到当前BMC版本,如本机为24.00。
/ d/ ~9 i3 l# B1 [3 i, t注意:对于RD330、RD430、RD530、RD630机型,BMC版本也在Main菜单中,BIOS版本下方。
% U. v9 s9 B& _2 z8 {

" R4 t9 l$ j$ b. h8 G
3.确认服务器是否配备SAS RAID卡及RAID卡型号
( X* e1 D0 J" n- j配备有SAS RAID卡的服务器在启动过程中会有阵列卡及硬盘自检画面。
4 ]( V# U8 N* y, Z

* i3 d# Y* W) r; ~
或者在BIOS的Advanced菜单中的UEFI Driver List项目里会显示出阵列卡型号。
6 C5 l6 U, S5 j2 a

! G1 k1 X6 @) ]* L( z0 J二、刷新SAS RAID卡固件
$ g* Y, s% d5 L+ ]; N配备有LSI MegaRAID 9240-8i、LSI MegaRAID 9260-8i及LSI MegaRAID 9270CV-8i阵列卡的服务器在刷新主板BIOS及BMC固件之前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
) t% w+ E' \+ l% @2 l重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
3 q- L& S' V6 s- a$ B# qDOS启动完毕后,根据本机所配备的阵列卡型号,执行对应的批处理程序。
4 c& Z7 `, ?. T5 `: w' S
如本机配备的是LSI MegaRAID 9260-8i阵列卡,则执行"9260fw.bat"。
\ \& e" V/ n( k) s
LSI MegaRAID 9240-8i阵列卡执行9240fw.bat;
& d2 B9 Z; e7 [4 S# v$ V
LSI MegaRAID 9270CV-8i阵列卡执行9270fw.bat。
' O) O4 c. c, G, y& e( f S
* Q7 X3 R# n7 x1 T8 m在刷新过程中还会检测阵列卡型号是否匹配,以及目前和刷新后的固件版本。
4 |; r0 { x4 E3 o5 p) @刷新大约需要2分钟时间,刷新成功后会提示"Adapter 0: Flash Complete"。此时按Ctrl+Alt+Delete组合键重启服务器。
, ~; X r+ m4 e; _* M2 }7 J
服务器重启过程中,阵列卡会应用新固件,需要等待约2分钟。然后在Ctrl+H的阵列配置界面即可确认固件已经刷新成功。
7 e3 l3 N" R7 @9 g( @ x2 M8 z
三、刷新主板BIOS固件
- p2 \( x& H* p+ G3 A
重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
3 Z% e& _9 Y) G1 s# p6 u, k$ XDOS启动完毕后,进入BIOS固件所在的BIOSDOS目录,并根据以下规则执行:
4 c# F' n& T u, u6 I6 E$ h1.RD340、RD440、RD540、RD640、TD340,当前任何BIOS版本,执行"fbios.bat";
" a& m, W. k+ j7 o

0 y; n2 Q% u6 n$ m ?8 z9 B- ~/ r2.RD330、RD430、RD530、RD630,当前BIOS版本为2.xx及以上,执行"fbios.bat 1010.bin bset.txt";
1 h! t; G, o2 b& L
0 }# H+ a9 p4 \
3.RD330、RD430、RD530、RD630,当前BIOS版本为1.xx,或者以上方法更新失败时,执行"fbios.bat 1010.bin force"或者"fbios.bat 1010.bin bset.txt force"。
+ y3 T; k1 p. p0 F, U' [3 [2 C
注意:刷新BIOS固件后会重置BIOS设置为默认值。
2 l) W9 M- Q1 v0 a: U
刷新过程大约需要5~10分钟,刷新结束以后,需要关机并断电1分钟,然后再通电开机。
( Z7 Y. I8 L0 Q+ r

: t u( `4 ^2 S, K/ ]
重新开机后,再次进入BIOS设置界面,即可确认BIOS固件已经刷新成功。
- A1 W5 e* S/ D! U* g$ F D- r

( N2 y7 d1 W; n9 Q/ E四、刷新主板BMC固件
2 G% ~& \: B5 x+ U7 P/ r注意:BMC固件刷新命令需要执行2遍!
; V& C3 K5 ], L! D启动服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
, }9 b1 A- @9 t# r9 i+ H' lDOS启动完毕后,进入BMC固件所在的BMCDOS目录,并根据以下规则执行:
6 z& @4 ~& m/ \" Z1.RD340、RD440、RD540、RD640、TD340,当前任何BMC版本,执行"efbmcclr.bat";
4 w. f5 u2 f& M X4 M2 M0 H; ~注意:BMC固件升级完毕后会重置BMC设置为默认值。
5 i& T: e- e- d" v% w+ z
6 a6 j; P) e# F
2.RD330、RD430、RD530、RD630,当前任何BMC版本,执行"efbmc.bat"。
, X6 o3 }1 l w% T! j; g' O% g

' O- v. }8 a8 ?+ y+ W5 ]7 F% J
第一遍BMC固件刷新命令执行完毕后,会提示重启服务器,再执行第二遍。可以按Ctrl+Alt+Delete组合键重启服务器。
1 Z3 o( z) e( [. W
注意:需要在60分钟内完成第二遍刷新。
0 u* A) y F# S
- J" i6 h+ x- J. }重启服务器,再次按F12键从U盘引导。再次执行第一遍刷新时的命令。
w& S' W5 }8 p刷新过程中,BMC状态会离线,风扇会全速转动。
' N8 k7 {) F# z# R6 X第二遍刷新完成后,会提示"Firmware update successful",此时才算刷新成功。
+ q( V, N+ W$ E* f
0 N0 T+ B9 c- _8 S9 N0 e
再次重启服务器,进入BIOS确认BMC固件刷新成功。
& m/ T0 M) S1 W7 C3 T4 z1 @; `1 s
" |6 c6 z% h" v# x. t! \9 w
备注:
' u8 `, Y# M- A" f* y. o& ?0 b" ?, N1 O# ]
联想(中国)数据中心产品支持官网固件包下载链接,下方附件也提供了固件包下载。
! X' u+ Y. u4 s& i5 U$ x注意:官网固件包中包含在DOS环境及其他环境刷新的更新包,详情请仔细阅读"ReadMe.txt"。
7 U; D) e# h8 G5 ]0 F, C; ^
RD330 BIOS,版本10.10
, K; H# l2 ]# b6 l, ^ }' [, W
RD330 BMC,版本26.00
1 y# t/ V% B$ Y% ^& S) R2 h, {2 y
RD430 BIOS,版本10.10
+ ]8 H- d, ~1 B9 j
RD430 BMC,版本26.00
' O1 h7 M: O5 H( Y1 \+ z8 SRD530 BIOS,版本10.10
3 f% P& [$ L+ W1 m$ O0 `RD530 BMC,版本26.00
3 |3 a; e% Q0 \
RD630 BIOS,版本10.10
3 L; H% X B; v9 u/ w
RD630 BMC,版本26.00
, x; ?- x' @6 w, I' e. ?
RD340 BIOS,版本A0TSE7A
/ ]9 o; A8 t0 ^; N
RD340 BMC,版本56.00
% @/ l& O. G! F! jRD440 BIOS,版本A0TSE7A
% E$ S( e7 W lRD440 BMC,版本56.00
8 e. b/ h7 Y/ t0 a3 f: s' P- ~RD540 BIOS,版本A1TSE7A
8 }8 C3 q2 r& z7 ERD540 BMC,版本56.00
' X1 j' M6 Y* Z; `* ^( pRD640 BIOS,版本A1TSE7A
6 o8 d! D7 o' ^5 [) |6 J5 X- [; N) p, y
RD640 BMC,版本56.00
! X0 x/ j0 f; W
TD340 BIOS,版本A3TSE7A
) V; g4 i' f6 M! |+ F
TD340 BMC,版本52.00
/ x+ ~) I. b0 h/ ?+ R5 Z2 \2 _ g
LSI MegaRAID 9240-8i,版本2.130.404-6285(20.13.1-0254)
& V5 o' g7 P5 e1 ~2 }3 @LSI MegaRAID 9260-8i,版本2.130.403-6221(12.15.0-0248)
1 j0 K2 B7 J# F1 QLSI MegaRAID 9270CV-8i,版本3.460.145-8209(23.34.0-0023)
# n1 f9 {2 t+ K, `+ [& n" c5 Z! A& |; S