知识点分析: ~' F7 Z Z( r, S$ h
0 ^0 h7 t9 x: ]- p本文介绍在BIOS环境中刷新SAS RAID卡、主板BIOS及BMC固件的方式。
' B% ~ h7 U3 ^& w) m3 W7 Q. p
1、如果服务器配备有独立SAS RAID卡(RD630、RD640、RD530、RD540必配),在刷新BIOS固件前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
/ F, `& d$ ^+ N
2、RDx30与RDx40系列服务器刷新BIOS及BMC固件的命令略有不同,请注意以下操作步骤中的描述。
. W9 L- g9 |" v$ U' T3、跨较大版本刷新BIOS及BMC固件后,BIOS及BMC设置会恢复为默认值,刷新前请先记录如板载控制器模式设置、引导模式设置及BMC管理IP地址等设置。
2 I5 H3 Q( k" t0 }' M: n
4、刷新RAID卡、BIOS及BMC固件一般不影响已有阵列配置及数据,但仍建议备份数据后再行操作。
2 ^( s7 g1 K* Z4 I
5、刷新过程中请保持供电稳定,切勿强制中断刷新过程,否则可能导致服务器无法正常使用。
' X9 y8 ~ x7 b* Z) R3 ]8 `操作步骤:0 O! @ {4 d# r- s" s& o
' j" c+ h0 T9 U
一、准备工作
, f1 r8 Y3 V$ ?5 y) t! `+ Q/ U7 v0 m1.下载固件更新包及制作刷新U盘
5 L w4 ^5 _6 g
2.检查服务器当前BIOS及BMC版本
' m: i7 {% }: x, L+ m2 H) e
3.确认服务器是否配备SAS RAID卡及RAID卡型号
9 O2 I( v- V. |二、刷新SAS RAID卡固件
# Q; a8 P) k( `
三、刷新主板BIOS固件
8 C$ q. U% K+ L" r" I四、刷新主板BMC固件
8 a" z$ |2 _7 _. P一、准备工作
; z, Y. V1 x& C. H$ `: }' N
1.下载固件更新包及制作刷新U盘
3 h# M3 ^$ ?/ Q, |& t2 c& G固件更新包可以从联想(中国)数据中心产品支持官网下载。本文末尾备注及附件中也提供了DOS启动盘制作工具,及RAID卡和各服务器机型的固件下载。
h/ x: Y4 |: {$ o6 A下载附件中的"rufus-2.18.zip",解压缩后运行,勾选“创建一个启动盘使用”并选择“FreeDOS”,然后点击开始。
' J* X( Q* m7 Q! p( ?# v

/ ?7 C$ ]" ]7 W+ X0 E {
会提示格式化U盘,点击“确定”继续。
: B; R) ?: i0 W3 @/ W% Y* q- zDOS启动盘制作完成后,将所需的RAID卡固件及服务器BIOS、BMC固件解压到U盘内。
/ Q# G& F3 a% g H+ m' h! x
以RD640机型为例,制作好的刷新U盘中应该包含以下内容。
: z; T' _" y" X- J- p& c
1 ~3 P' l* S/ x! h' s5 F# d y( H" N
2.检查服务器当前BIOS及BMC版本
4 a0 G4 n* o; {+ i A
启动服务器,当看到ThinkServer logo时按F1键进入BIOS设置界面。
K& s6 H- o2 O2 |
在Main菜单中可以看到当前BIOS版本,如本机RD640为"A1TSD0A"。
" P. N' L, v. `9 v# I6 z# {
注意:对于RD330、RD430、RD530、RD630机型,BIOS版本为1.xx或2.xx以上时,刷新命令有所不同。
/ `, |* ~4 X; Y7 ]9 q
7 K. s0 ^4 I* R+ u4 K" r移至Server Management菜单,可以看到当前BMC版本,如本机为24.00。
7 r: q% f- U; E7 B' S# l8 c" b6 a
注意:对于RD330、RD430、RD530、RD630机型,BMC版本也在Main菜单中,BIOS版本下方。
8 W. q5 a+ ?+ P" O) t8 p" U
7 y+ H! [) [& V6 M; Y" S3.确认服务器是否配备SAS RAID卡及RAID卡型号
7 r7 t' g% N/ a0 H9 H+ Q
配备有SAS RAID卡的服务器在启动过程中会有阵列卡及硬盘自检画面。
% l+ |3 f! ~. ]4 r

+ x: m9 A5 s: s* d7 M- A7 G- k或者在BIOS的Advanced菜单中的UEFI Driver List项目里会显示出阵列卡型号。
: g7 r( O6 d' \& X* W; F

9 g7 h6 u1 C% k/ } a& J0 o% n二、刷新SAS RAID卡固件
0 L) U2 r8 C" v6 I3 I+ Q
配备有LSI MegaRAID 9240-8i、LSI MegaRAID 9260-8i及LSI MegaRAID 9270CV-8i阵列卡的服务器在刷新主板BIOS及BMC固件之前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
$ B k: w2 J/ P4 O1 w) d重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
5 \6 ~: v% m- S" @: n3 U. I6 _
DOS启动完毕后,根据本机所配备的阵列卡型号,执行对应的批处理程序。
8 J! k5 {. h" O# I& k
如本机配备的是LSI MegaRAID 9260-8i阵列卡,则执行"9260fw.bat"。
: E/ d, A* T: r1 p0 b- B
LSI MegaRAID 9240-8i阵列卡执行9240fw.bat;
' D9 M- O% J: z- d* ~* }
LSI MegaRAID 9270CV-8i阵列卡执行9270fw.bat。
& d; B0 V) p9 h8 o. D+ G) R3 l# B8 D
5 R* T5 p# J( D1 N! o6 }. i在刷新过程中还会检测阵列卡型号是否匹配,以及目前和刷新后的固件版本。
, b; r; K8 S2 [
刷新大约需要2分钟时间,刷新成功后会提示"Adapter 0: Flash Complete"。此时按Ctrl+Alt+Delete组合键重启服务器。
* u9 D5 ^; {% c; b) R$ f! m服务器重启过程中,阵列卡会应用新固件,需要等待约2分钟。然后在Ctrl+H的阵列配置界面即可确认固件已经刷新成功。
6 G" t ^" w9 z三、刷新主板BIOS固件
& Y9 q- u4 h5 m7 P( z* {
重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
- [) w2 i0 B) \7 p
DOS启动完毕后,进入BIOS固件所在的BIOSDOS目录,并根据以下规则执行:
: c' A0 r; j+ f" T8 w1.RD340、RD440、RD540、RD640、TD340,当前任何BIOS版本,执行"fbios.bat";
# _ q0 }- P9 h

7 q! B' s- b" e1 ~5 O2.RD330、RD430、RD530、RD630,当前BIOS版本为2.xx及以上,执行"fbios.bat 1010.bin bset.txt";
+ C; v+ ~/ p/ P) A( P6 M4 G

- y& d4 u6 ]( t5 @
3.RD330、RD430、RD530、RD630,当前BIOS版本为1.xx,或者以上方法更新失败时,执行"fbios.bat 1010.bin force"或者"fbios.bat 1010.bin bset.txt force"。
: k0 @! X% M0 Z; r8 N注意:刷新BIOS固件后会重置BIOS设置为默认值。
# I1 w) h2 d8 ~9 H" E! N2 y
刷新过程大约需要5~10分钟,刷新结束以后,需要关机并断电1分钟,然后再通电开机。
/ K7 s% e- G. l9 {$ Z/ `6 D" ]* _

' J% p! m# G, I) b- U重新开机后,再次进入BIOS设置界面,即可确认BIOS固件已经刷新成功。
3 C& D3 D; ^7 Z9 m
6 j5 }" P2 r9 G( a
四、刷新主板BMC固件
. h0 W0 g$ c, M$ b$ C注意:BMC固件刷新命令需要执行2遍!
8 u0 x' F! U- X. H9 L+ F
启动服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
" w3 U/ G* v9 M; `& SDOS启动完毕后,进入BMC固件所在的BMCDOS目录,并根据以下规则执行:
8 y* ~$ y" I! L" }3 g5 c; |( o! G) X1.RD340、RD440、RD540、RD640、TD340,当前任何BMC版本,执行"efbmcclr.bat";
) H3 M5 s4 B0 y5 U2 ~$ e注意:BMC固件升级完毕后会重置BMC设置为默认值。
9 a3 s! H7 m1 m Q
; @) [2 U) P. N+ T- D5 i: o+ L, R2.RD330、RD430、RD530、RD630,当前任何BMC版本,执行"efbmc.bat"。
: ~! t) \" K# C3 G5 ?" o
" d- [ n4 @& t& \' q2 C0 T第一遍BMC固件刷新命令执行完毕后,会提示重启服务器,再执行第二遍。可以按Ctrl+Alt+Delete组合键重启服务器。
* ]3 F# a( s+ k) f; x, q注意:需要在60分钟内完成第二遍刷新。
8 O- l, R. s/ ?3 M8 @/ ^
P& p7 Y& v" e( w: x重启服务器,再次按F12键从U盘引导。再次执行第一遍刷新时的命令。
]# A L: A4 u& S7 f/ k- ^. g刷新过程中,BMC状态会离线,风扇会全速转动。
* \0 @* ]! G5 n# G
第二遍刷新完成后,会提示"Firmware update successful",此时才算刷新成功。
# R9 ^! m/ O6 T: X
! @+ W& [( }% z! _再次重启服务器,进入BIOS确认BMC固件刷新成功。
; K1 h2 K$ R/ Q
2 g- k" n2 \) ~8 r4 {) k备注:
! P F# P: C9 L5 v, {; a
5 E7 K+ ~" T. \联想(中国)数据中心产品支持官网固件包下载链接,下方附件也提供了固件包下载。
: b, _: w. M6 |: P3 q注意:官网固件包中包含在DOS环境及其他环境刷新的更新包,详情请仔细阅读"ReadMe.txt"。
) b% z3 V) J4 J# v# e! s
RD330 BIOS,版本10.10
H1 y h; m- w4 u1 `$ ?5 x' Q5 uRD330 BMC,版本26.00
) o7 f7 j2 G# J* ~' J: U% e: n
RD430 BIOS,版本10.10
I/ w6 L, i" c7 J$ j+ f
RD430 BMC,版本26.00
4 Q% S6 B0 K8 u& j
RD530 BIOS,版本10.10
7 _" X/ _4 u5 R) A, H
RD530 BMC,版本26.00
" E+ }# U4 ^! ?- p6 ]% [
RD630 BIOS,版本10.10
( z% ~2 ^$ V' r$ a4 A
RD630 BMC,版本26.00
( l; ~8 y- f6 [RD340 BIOS,版本A0TSE7A
$ ]0 S( C/ p6 M% J- ]5 [) u* LRD340 BMC,版本56.00
, H- w9 ~9 P$ DRD440 BIOS,版本A0TSE7A
' v) D# K5 X5 y; g# [4 ~7 [RD440 BMC,版本56.00
; d/ v8 J2 ^. t' r1 o) d- a/ K* w# R
RD540 BIOS,版本A1TSE7A
- ?/ b9 S3 _; O) ?- h# CRD540 BMC,版本56.00
' N6 Y1 f5 k+ H$ }
RD640 BIOS,版本A1TSE7A
?' t8 H5 y4 Z! mRD640 BMC,版本56.00
$ L9 _/ I: m. @* T, U2 O. NTD340 BIOS,版本A3TSE7A
2 Z# L' h5 U& T3 N/ F( a# b- a; y, J
TD340 BMC,版本52.00
. Q7 q4 L" ^4 l) \( m! |& I# ~5 \LSI MegaRAID 9240-8i,版本2.130.404-6285(20.13.1-0254)
0 p, z- U7 J8 K: w: R1 v
LSI MegaRAID 9260-8i,版本2.130.403-6221(12.15.0-0248)
3 B% j5 W: c8 h: I# Q) V ^& u
LSI MegaRAID 9270CV-8i,版本3.460.145-8209(23.34.0-0023)
/ z! d" W0 G c9 K