知识点分析:) @' o* F K; n8 `6 ?8 B) ~
! y3 n; s+ Z- S" H" _# W, r本文介绍在BIOS环境中刷新SAS RAID卡、主板BIOS及BMC固件的方式。
5 J1 s. q3 c2 n7 L; e
1、如果服务器配备有独立SAS RAID卡(RD630、RD640、RD530、RD540必配),在刷新BIOS固件前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
X/ e8 \: S& k- t+ U+ M4 M3 X2、RDx30与RDx40系列服务器刷新BIOS及BMC固件的命令略有不同,请注意以下操作步骤中的描述。
' r' A3 }; O- p6 v
3、跨较大版本刷新BIOS及BMC固件后,BIOS及BMC设置会恢复为默认值,刷新前请先记录如板载控制器模式设置、引导模式设置及BMC管理IP地址等设置。
6 Z) H( G2 N% l$ A7 Z7 s
4、刷新RAID卡、BIOS及BMC固件一般不影响已有阵列配置及数据,但仍建议备份数据后再行操作。
4 @% h: t! j9 t; k4 Y. t# I5、刷新过程中请保持供电稳定,切勿强制中断刷新过程,否则可能导致服务器无法正常使用。
8 f( Y* U/ O8 u) Q$ ^! s0 s
操作步骤:
/ b9 D, E% e7 R' Y3 ^ W5 I. _. f' f6 |) X
一、准备工作
5 i ?7 K1 L- j0 Q( x- W1.下载固件更新包及制作刷新U盘
* P) {/ I# a! h5 W* c) a
2.检查服务器当前BIOS及BMC版本
9 x7 Q0 ?, X0 Z: _6 A. N
3.确认服务器是否配备SAS RAID卡及RAID卡型号
& m4 c) H4 i8 V1 U' J# w0 C. e$ S二、刷新SAS RAID卡固件
0 Y8 q# }/ b) G4 E+ K三、刷新主板BIOS固件
2 @. y& B n8 k X* R \( ~四、刷新主板BMC固件
( g* P4 ^) ]$ m2 q$ S! Q$ c一、准备工作
8 q# k4 L" Q4 [% l4 I1.下载固件更新包及制作刷新U盘
1 Q9 x m! I d V: A2 w5 q固件更新包可以从联想(中国)数据中心产品支持官网下载。本文末尾备注及附件中也提供了DOS启动盘制作工具,及RAID卡和各服务器机型的固件下载。
% N/ b. F Q/ k下载附件中的"rufus-2.18.zip",解压缩后运行,勾选“创建一个启动盘使用”并选择“FreeDOS”,然后点击开始。
6 B; l \% {* K. h$ P
! e9 s+ O7 I' y# A会提示格式化U盘,点击“确定”继续。
" @+ s7 v( S# l. c8 E
DOS启动盘制作完成后,将所需的RAID卡固件及服务器BIOS、BMC固件解压到U盘内。
+ K3 H- T+ k. j/ t以RD640机型为例,制作好的刷新U盘中应该包含以下内容。
3 Y5 o6 B% q& T0 ?1 F* a& [1 _- n+ o
4 G% B! \8 `: ]% l" J
2.检查服务器当前BIOS及BMC版本
2 h/ N, l% i5 N, n. c0 S启动服务器,当看到ThinkServer logo时按F1键进入BIOS设置界面。
! w$ V5 z- t) z0 V: x, D
在Main菜单中可以看到当前BIOS版本,如本机RD640为"A1TSD0A"。
0 ~! m5 [9 r6 \8 }/ G4 p注意:对于RD330、RD430、RD530、RD630机型,BIOS版本为1.xx或2.xx以上时,刷新命令有所不同。
- ^! C3 m1 o; k( P3 Z& L& ?

0 b8 D/ L6 Q4 o9 @) E% U L/ i9 e
移至Server Management菜单,可以看到当前BMC版本,如本机为24.00。
: e/ [. {2 ?# E
注意:对于RD330、RD430、RD530、RD630机型,BMC版本也在Main菜单中,BIOS版本下方。
g0 ] a) k0 \: f$ R
( @3 Y: L! q8 I0 X- q
3.确认服务器是否配备SAS RAID卡及RAID卡型号
# E& X& F, Q0 {3 p4 M6 W( ~
配备有SAS RAID卡的服务器在启动过程中会有阵列卡及硬盘自检画面。
" d5 t% V7 x6 n z) q& b; u

0 W1 ?2 g' g. Q$ _
或者在BIOS的Advanced菜单中的UEFI Driver List项目里会显示出阵列卡型号。
3 c, i3 b) _- u( L

0 `& u0 u3 P4 @1 C二、刷新SAS RAID卡固件
' W3 c+ I% v. y1 O* @配备有LSI MegaRAID 9240-8i、LSI MegaRAID 9260-8i及LSI MegaRAID 9270CV-8i阵列卡的服务器在刷新主板BIOS及BMC固件之前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
! q/ V7 p2 c+ R7 f; @' X) \ r重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
. {+ p) d9 y1 ^- X( P, y
DOS启动完毕后,根据本机所配备的阵列卡型号,执行对应的批处理程序。
' s' z- e3 M, A3 M, ?如本机配备的是LSI MegaRAID 9260-8i阵列卡,则执行"9260fw.bat"。
0 N- C! U0 z; K% q0 d' N$ k# p5 G0 nLSI MegaRAID 9240-8i阵列卡执行9240fw.bat;
5 l- W" y' A/ o& rLSI MegaRAID 9270CV-8i阵列卡执行9270fw.bat。
4 Z/ p: A8 I% h/ x/ U; @

4 Q1 ?& r1 R& W在刷新过程中还会检测阵列卡型号是否匹配,以及目前和刷新后的固件版本。
% o- |2 M8 N9 ]7 m) |1 _# z
刷新大约需要2分钟时间,刷新成功后会提示"Adapter 0: Flash Complete"。此时按Ctrl+Alt+Delete组合键重启服务器。
* I# x0 \# i, o* X4 S0 t
服务器重启过程中,阵列卡会应用新固件,需要等待约2分钟。然后在Ctrl+H的阵列配置界面即可确认固件已经刷新成功。
0 R( h- {( J: W \/ C1 |三、刷新主板BIOS固件
4 [' P. }# p3 [; O! M
重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
6 q. H3 c/ n; x3 FDOS启动完毕后,进入BIOS固件所在的BIOSDOS目录,并根据以下规则执行:
1 Y8 z% P' D: T
1.RD340、RD440、RD540、RD640、TD340,当前任何BIOS版本,执行"fbios.bat";
& x# O# U0 ?" H) U

% C& d0 V7 T8 O; i- b9 R' k9 d' P/ \2.RD330、RD430、RD530、RD630,当前BIOS版本为2.xx及以上,执行"fbios.bat 1010.bin bset.txt";
# \8 r9 M) w3 b) E6 {( W, ~ [
9 T1 r; @0 A8 _& M& A$ f/ l9 z
3.RD330、RD430、RD530、RD630,当前BIOS版本为1.xx,或者以上方法更新失败时,执行"fbios.bat 1010.bin force"或者"fbios.bat 1010.bin bset.txt force"。
7 K' R" o9 N& p0 s注意:刷新BIOS固件后会重置BIOS设置为默认值。
" Q" f. x4 L* @, P; T
刷新过程大约需要5~10分钟,刷新结束以后,需要关机并断电1分钟,然后再通电开机。
5 M! |$ B: o) c2 g- G7 V8 U; p: z4 b
8 t! u o( [( Q2 j, c8 U
重新开机后,再次进入BIOS设置界面,即可确认BIOS固件已经刷新成功。
$ |# [7 i: T# I/ `

/ b, y8 X# p% m3 y! r四、刷新主板BMC固件
7 Q5 g$ V; W' o* C( G8 N$ ~注意:BMC固件刷新命令需要执行2遍!
, }+ P' X. ~, v) J, G* x7 U启动服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
. ^2 w* U6 ~/ ?; o9 q" ^
DOS启动完毕后,进入BMC固件所在的BMCDOS目录,并根据以下规则执行:
0 T8 t. C/ J0 G, w2 ~, y; H1.RD340、RD440、RD540、RD640、TD340,当前任何BMC版本,执行"efbmcclr.bat";
! {% I' u# i( i/ M! x! q3 O+ @7 c
注意:BMC固件升级完毕后会重置BMC设置为默认值。
" ~. Z, o6 t3 ~( R4 k5 d8 L0 k

~& r6 @! G8 Z* b5 m/ a; n. v2.RD330、RD430、RD530、RD630,当前任何BMC版本,执行"efbmc.bat"。
" B: }# D! u& m# v/ y% m
# g8 [& Y, A# V+ T0 |" y8 i2 y第一遍BMC固件刷新命令执行完毕后,会提示重启服务器,再执行第二遍。可以按Ctrl+Alt+Delete组合键重启服务器。
" K {# j; W5 t
注意:需要在60分钟内完成第二遍刷新。
: F% J4 c$ J# l1 c9 z

# d2 ?8 }# |& F3 h重启服务器,再次按F12键从U盘引导。再次执行第一遍刷新时的命令。
, O6 K: j0 r& P2 _0 D2 @/ h
刷新过程中,BMC状态会离线,风扇会全速转动。
& g. M! [0 ^0 L; p" H& J7 I8 @9 Q: V4 k
第二遍刷新完成后,会提示"Firmware update successful",此时才算刷新成功。
* x) Y) X2 a! q+ C
0 P# T0 V: O5 Q4 F5 V, L再次重启服务器,进入BIOS确认BMC固件刷新成功。
+ Z8 Z- K9 T0 \6 m" ]' E4 J) E
" u, a: F+ h& ^# J4 C4 _) p: Y+ G. I备注:
& |- l; U. n8 V; t7 a8 j- h p7 L$ T; ]8 O- V
联想(中国)数据中心产品支持官网固件包下载链接,下方附件也提供了固件包下载。
' i4 A8 o: X: b. F3 o, p( ]0 x注意:官网固件包中包含在DOS环境及其他环境刷新的更新包,详情请仔细阅读"ReadMe.txt"。
9 C$ {: I) i3 T
RD330 BIOS,版本10.10
. @3 O. L2 r s Y- D# ~2 c2 o7 d
RD330 BMC,版本26.00
6 Q3 N* B# e8 E6 N" A- ERD430 BIOS,版本10.10
/ D+ T: V! a& D/ s0 E* rRD430 BMC,版本26.00
% i x- c5 i4 w7 s* F! dRD530 BIOS,版本10.10
6 v) ]. L" R0 r& `3 _ \6 ZRD530 BMC,版本26.00
! @7 m$ k! M3 A5 u, aRD630 BIOS,版本10.10
1 W7 N) j/ X- ~6 [, i
RD630 BMC,版本26.00
( \! W- u9 N5 W* f, NRD340 BIOS,版本A0TSE7A
, l* S8 l }6 F' h- rRD340 BMC,版本56.00
5 ^$ Z/ K o, ~
RD440 BIOS,版本A0TSE7A
. o8 p6 k4 s) E3 o
RD440 BMC,版本56.00
" B* O; A5 d: a
RD540 BIOS,版本A1TSE7A
2 T1 ?& e: i$ p- t6 XRD540 BMC,版本56.00
3 B- D3 R( J! A2 l' G. R; D$ zRD640 BIOS,版本A1TSE7A
9 K _. X. r* p& _& b' d2 SRD640 BMC,版本56.00
( f& F6 y, i* Y% [
TD340 BIOS,版本A3TSE7A
$ u1 d" s9 X7 e$ oTD340 BMC,版本52.00
! I. p) W1 Q; G" o C- YLSI MegaRAID 9240-8i,版本2.130.404-6285(20.13.1-0254)
! _2 {, a$ p' s* b0 ]2 H0 X& }- t1 w
LSI MegaRAID 9260-8i,版本2.130.403-6221(12.15.0-0248)
3 Q% C3 m3 N5 ZLSI MegaRAID 9270CV-8i,版本3.460.145-8209(23.34.0-0023)
! c" Q3 x9 e4 z T6 i