知识点分析:
! Q4 r6 C7 f U, L9 p. W+ a c# f/ t; S% D
本文介绍在BIOS环境中刷新SAS RAID卡、主板BIOS及BMC固件的方式。
4 w7 _& K$ }9 S/ K/ [( r) g
1、如果服务器配备有独立SAS RAID卡(RD630、RD640、RD530、RD540必配),在刷新BIOS固件前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
; E# d5 @- q" {' {0 Y
2、RDx30与RDx40系列服务器刷新BIOS及BMC固件的命令略有不同,请注意以下操作步骤中的描述。
0 G: q( t; V1 `# M' n; p7 |
3、跨较大版本刷新BIOS及BMC固件后,BIOS及BMC设置会恢复为默认值,刷新前请先记录如板载控制器模式设置、引导模式设置及BMC管理IP地址等设置。
4 D7 p, l$ ^( W5 y' ^$ B4、刷新RAID卡、BIOS及BMC固件一般不影响已有阵列配置及数据,但仍建议备份数据后再行操作。
& L; x* p% N" C. z! G/ Y# |6 ]
5、刷新过程中请保持供电稳定,切勿强制中断刷新过程,否则可能导致服务器无法正常使用。
3 r6 U6 {, N, x8 B+ T
操作步骤:
; z2 [' d! }( e+ ?7 H
& B/ W7 E4 X1 e4 \6 K, M; A! T% q一、准备工作
' t" T+ D# }) q4 Q p; K" s( `/ p1.下载固件更新包及制作刷新U盘
- @ g- ?3 A/ x8 ~0 X, b" p3 U
2.检查服务器当前BIOS及BMC版本
4 J- ]9 o* q5 Z1 G1 |5 W2 C8 B' S1 j
3.确认服务器是否配备SAS RAID卡及RAID卡型号
0 D! ]0 I9 R" L3 B二、刷新SAS RAID卡固件
' r* j8 [7 z9 K6 p. f8 f
三、刷新主板BIOS固件
3 E5 e' i1 D1 w e/ p% |- z6 k四、刷新主板BMC固件
! f9 I: B5 A e6 g. v% k/ o6 K8 W一、准备工作
0 C# t- J5 h; x" B1.下载固件更新包及制作刷新U盘
5 i! g; w. @; f& O4 f! M3 k
固件更新包可以从联想(中国)数据中心产品支持官网下载。本文末尾备注及附件中也提供了DOS启动盘制作工具,及RAID卡和各服务器机型的固件下载。
1 v* P4 y" a1 h/ j2 t$ {
下载附件中的"rufus-2.18.zip",解压缩后运行,勾选“创建一个启动盘使用”并选择“FreeDOS”,然后点击开始。
6 ]$ o' s D6 m2 j' s: g4 K

& U9 f5 C4 N; \会提示格式化U盘,点击“确定”继续。
9 o+ a" ]+ b1 m/ J$ J3 X1 YDOS启动盘制作完成后,将所需的RAID卡固件及服务器BIOS、BMC固件解压到U盘内。
7 W% f* s* X! s2 n- ^
以RD640机型为例,制作好的刷新U盘中应该包含以下内容。
( z" ?1 H m7 n& D M

( ?/ T+ p o( a. V+ r- r. ?
2.检查服务器当前BIOS及BMC版本
5 f( i9 s3 [+ k' k4 R
启动服务器,当看到ThinkServer logo时按F1键进入BIOS设置界面。
! r2 O6 E: i7 U在Main菜单中可以看到当前BIOS版本,如本机RD640为"A1TSD0A"。
, N/ p) u0 l1 I
注意:对于RD330、RD430、RD530、RD630机型,BIOS版本为1.xx或2.xx以上时,刷新命令有所不同。
& ^& Z5 B, N! M9 O, d' R5 X
; f9 R8 M& @# ~3 g
移至Server Management菜单,可以看到当前BMC版本,如本机为24.00。
. a4 \! \2 \2 r注意:对于RD330、RD430、RD530、RD630机型,BMC版本也在Main菜单中,BIOS版本下方。
" `7 A5 w( [# W" K$ Y
& B0 L9 D S4 g7 I! w3 l8 v
3.确认服务器是否配备SAS RAID卡及RAID卡型号
. @) }+ I7 }4 m" y( z, E
配备有SAS RAID卡的服务器在启动过程中会有阵列卡及硬盘自检画面。
1 u* n$ |: M9 q: q

3 p4 x0 C8 c3 U/ u: l" Q* T
或者在BIOS的Advanced菜单中的UEFI Driver List项目里会显示出阵列卡型号。
6 c" i6 }) `: e, r
8 }! O6 D' z& ^/ I) P, E二、刷新SAS RAID卡固件
9 R0 d, C5 r( j+ a6 B; g配备有LSI MegaRAID 9240-8i、LSI MegaRAID 9260-8i及LSI MegaRAID 9270CV-8i阵列卡的服务器在刷新主板BIOS及BMC固件之前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
! F9 O# q2 { }: S6 z重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
1 x4 |2 T. O7 k( f7 e6 M5 ]DOS启动完毕后,根据本机所配备的阵列卡型号,执行对应的批处理程序。
+ X H [3 y N; [/ Q, ^6 x如本机配备的是LSI MegaRAID 9260-8i阵列卡,则执行"9260fw.bat"。
; p o: ?& w3 v
LSI MegaRAID 9240-8i阵列卡执行9240fw.bat;
3 d- g- u' ?' i7 J8 rLSI MegaRAID 9270CV-8i阵列卡执行9270fw.bat。
, \3 m, a! F' I* z I# j

+ A% S& Y- G: A- v* f/ |
在刷新过程中还会检测阵列卡型号是否匹配,以及目前和刷新后的固件版本。
: l8 @% p5 G* @刷新大约需要2分钟时间,刷新成功后会提示"Adapter 0: Flash Complete"。此时按Ctrl+Alt+Delete组合键重启服务器。
9 M" z% N9 X& ^2 b% i K1 g
服务器重启过程中,阵列卡会应用新固件,需要等待约2分钟。然后在Ctrl+H的阵列配置界面即可确认固件已经刷新成功。
- h4 m9 D4 ?7 P. a6 F三、刷新主板BIOS固件
" L; \$ E+ Q* I
重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
" `5 m: M+ x& i$ Z. v1 _DOS启动完毕后,进入BIOS固件所在的BIOSDOS目录,并根据以下规则执行:
2 S% B) b, c2 m; {9 F. R
1.RD340、RD440、RD540、RD640、TD340,当前任何BIOS版本,执行"fbios.bat";
0 P" E5 ]6 a: X2 C

; ?% H& N- R/ {/ U
2.RD330、RD430、RD530、RD630,当前BIOS版本为2.xx及以上,执行"fbios.bat 1010.bin bset.txt";
4 s, r; q. ?; V" ^; l' F
, q( [% I( J( ^! w0 p
3.RD330、RD430、RD530、RD630,当前BIOS版本为1.xx,或者以上方法更新失败时,执行"fbios.bat 1010.bin force"或者"fbios.bat 1010.bin bset.txt force"。
: s9 f3 n. s) N* g% y5 q
注意:刷新BIOS固件后会重置BIOS设置为默认值。
. P! ?' P! y" ~" E5 p \( `9 I! t刷新过程大约需要5~10分钟,刷新结束以后,需要关机并断电1分钟,然后再通电开机。
6 Q* O1 \, J) C! Z, W4 s7 Y

, J% F. N4 Z! R7 f+ J
重新开机后,再次进入BIOS设置界面,即可确认BIOS固件已经刷新成功。
' b2 l+ P$ p& E: T t. B0 x

$ r+ [" Q+ ~7 g G! |8 m, U6 ~四、刷新主板BMC固件
* r4 N' \- o1 O# x* q1 a( p注意:BMC固件刷新命令需要执行2遍!
" z6 g9 W8 s; t. v2 _, w
启动服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
4 m/ e# X* U6 L$ c* V" IDOS启动完毕后,进入BMC固件所在的BMCDOS目录,并根据以下规则执行:
4 C4 g9 ?/ }1 r. x3 P: C1.RD340、RD440、RD540、RD640、TD340,当前任何BMC版本,执行"efbmcclr.bat";
5 W4 J/ a; { F' X2 L
注意:BMC固件升级完毕后会重置BMC设置为默认值。
1 E$ [7 q0 U5 z# ]; U
( k& b2 ]6 i0 S: z& _0 r
2.RD330、RD430、RD530、RD630,当前任何BMC版本,执行"efbmc.bat"。
+ C8 ^5 ?& M: O8 v% S5 t

, y) c4 r$ l8 l9 K i' M6 _/ p
第一遍BMC固件刷新命令执行完毕后,会提示重启服务器,再执行第二遍。可以按Ctrl+Alt+Delete组合键重启服务器。
5 {& B+ } \0 s! ^注意:需要在60分钟内完成第二遍刷新。
( ^/ c% k b2 n' o
5 h/ a6 L S( b' E! s
重启服务器,再次按F12键从U盘引导。再次执行第一遍刷新时的命令。
1 u1 E0 ^2 h }5 [8 w
刷新过程中,BMC状态会离线,风扇会全速转动。
& ?6 J6 U0 Q0 L- I) \$ O% c第二遍刷新完成后,会提示"Firmware update successful",此时才算刷新成功。
9 M: t( l, ]% @
% j( F' g" o* F/ w7 P% `7 ` v3 [
再次重启服务器,进入BIOS确认BMC固件刷新成功。
% s' b+ w0 Q, w% i( k
3 m7 E) A3 C; X- \" ^/ w
备注:
# F" }! S/ V" x7 k8 s6 G$ c% o# W0 V0 V0 c3 Q+ d
联想(中国)数据中心产品支持官网固件包下载链接,下方附件也提供了固件包下载。
- `! I3 V% _. j" \注意:官网固件包中包含在DOS环境及其他环境刷新的更新包,详情请仔细阅读"ReadMe.txt"。
, i% ?; c0 ]: X1 S$ q2 e0 eRD330 BIOS,版本10.10
( }- H, d) c6 |+ p+ \, D' W& T
RD330 BMC,版本26.00
1 @! G, r! r7 J9 L- mRD430 BIOS,版本10.10
) d2 Z2 @ R Q4 u; l; Q5 `, \
RD430 BMC,版本26.00
1 f7 G2 M1 z. A
RD530 BIOS,版本10.10
' e8 D+ k2 F' vRD530 BMC,版本26.00
9 q: N8 e4 N% l8 [. |RD630 BIOS,版本10.10
6 e$ L( Z" G- a7 T
RD630 BMC,版本26.00
; O) \3 b1 b3 c
RD340 BIOS,版本A0TSE7A
4 f2 t& w5 ?2 f" D$ j. w
RD340 BMC,版本56.00
. U: T9 q& G$ E! a5 m0 O: oRD440 BIOS,版本A0TSE7A
E) r, t. P% c1 N% k0 RRD440 BMC,版本56.00
: l: V* |, |+ H- m6 LRD540 BIOS,版本A1TSE7A
" v! P1 L |2 YRD540 BMC,版本56.00
& O5 ^# W: {7 K" ^RD640 BIOS,版本A1TSE7A
' B" [5 i/ F% S3 L2 Q3 L
RD640 BMC,版本56.00
3 H6 z3 a: u% A& r1 e
TD340 BIOS,版本A3TSE7A
" U# j8 b! Z+ ~" x1 v5 q$ M- T- [
TD340 BMC,版本52.00
" {+ M4 w/ d I
LSI MegaRAID 9240-8i,版本2.130.404-6285(20.13.1-0254)
8 t/ _$ b1 I7 E$ m5 E* q
LSI MegaRAID 9260-8i,版本2.130.403-6221(12.15.0-0248)
7 Q7 n' C1 `7 @7 f2 J& t" ^
LSI MegaRAID 9270CV-8i,版本3.460.145-8209(23.34.0-0023)
2 x0 h& ]- j/ ~