知识点分析:5 f7 K r# K+ m/ W' G7 v' \* }/ Q' k
. E7 K, O" ^) R1 U' j
本文介绍在BIOS环境中刷新SAS RAID卡、主板BIOS及BMC固件的方式。
: H7 A' W5 W, @$ E1、如果服务器配备有独立SAS RAID卡(RD630、RD640、RD530、RD540必配),在刷新BIOS固件前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
3 i& P( J: H. g
2、RDx30与RDx40系列服务器刷新BIOS及BMC固件的命令略有不同,请注意以下操作步骤中的描述。
, Q" |! ^1 X; u N
3、跨较大版本刷新BIOS及BMC固件后,BIOS及BMC设置会恢复为默认值,刷新前请先记录如板载控制器模式设置、引导模式设置及BMC管理IP地址等设置。
) ?8 `3 k8 i9 K! U' D4、刷新RAID卡、BIOS及BMC固件一般不影响已有阵列配置及数据,但仍建议备份数据后再行操作。
. D1 w$ H8 ^1 w- u5、刷新过程中请保持供电稳定,切勿强制中断刷新过程,否则可能导致服务器无法正常使用。
2 [% q$ ?7 O) @$ s0 `2 {操作步骤:1 D- D6 L/ w3 P# b# d7 ^$ H0 Q5 L
5 K% p7 W+ n% ]- i
一、准备工作
7 m# i) x; S v% {# p% N/ V1.下载固件更新包及制作刷新U盘
* x' C/ F7 G/ [& F3 E
2.检查服务器当前BIOS及BMC版本
/ I9 l9 e5 X7 t
3.确认服务器是否配备SAS RAID卡及RAID卡型号
+ N1 m/ A. G9 R9 Q
二、刷新SAS RAID卡固件
) j# ^0 K! U' t, V; i三、刷新主板BIOS固件
) L6 ~6 e4 e- }6 k3 V9 k
四、刷新主板BMC固件
/ j# `& J1 W# S: t# N9 o# R/ J
一、准备工作
2 S& s( j8 p+ V; a1 a" w$ q. Z) g1.下载固件更新包及制作刷新U盘
3 d7 t& L, q* ^) j固件更新包可以从联想(中国)数据中心产品支持官网下载。本文末尾备注及附件中也提供了DOS启动盘制作工具,及RAID卡和各服务器机型的固件下载。
h& J: V5 W% f' u0 e% k9 l
下载附件中的"rufus-2.18.zip",解压缩后运行,勾选“创建一个启动盘使用”并选择“FreeDOS”,然后点击开始。
4 Q6 x3 ^8 }1 n! k) X9 P
' M: O# {. C5 p
会提示格式化U盘,点击“确定”继续。
2 D: H) ~* r& ?. V ?) t+ P# v+ ~DOS启动盘制作完成后,将所需的RAID卡固件及服务器BIOS、BMC固件解压到U盘内。
0 J+ L0 m0 {$ U% `$ l' y以RD640机型为例,制作好的刷新U盘中应该包含以下内容。
( A4 V- E0 y; I' i- _ ~$ n) g

2 Z8 V9 R* g2 Z" x3 Q: ]4 @2.检查服务器当前BIOS及BMC版本
, \9 e3 Z$ D4 b/ a启动服务器,当看到ThinkServer logo时按F1键进入BIOS设置界面。
3 R' J. N7 w( U! `% ~
在Main菜单中可以看到当前BIOS版本,如本机RD640为"A1TSD0A"。
( O" R7 D! x" x! e ~- V, R注意:对于RD330、RD430、RD530、RD630机型,BIOS版本为1.xx或2.xx以上时,刷新命令有所不同。
) {. z1 s1 l& i7 t' M

0 h% T. ]1 f% h8 d, L& D) i2 R
移至Server Management菜单,可以看到当前BMC版本,如本机为24.00。
/ |' S7 f, W/ Q/ q- ]& \ h
注意:对于RD330、RD430、RD530、RD630机型,BMC版本也在Main菜单中,BIOS版本下方。
- i }% N/ Z# D- L. ~$ q
6 }; I3 {- T4 C# n$ z+ I3.确认服务器是否配备SAS RAID卡及RAID卡型号
2 G6 v* ~, p! P/ c0 ]5 ~% ^' E配备有SAS RAID卡的服务器在启动过程中会有阵列卡及硬盘自检画面。
1 u! n7 Q7 X# u4 H: Z

# H1 Y1 b, X# o b* B1 D或者在BIOS的Advanced菜单中的UEFI Driver List项目里会显示出阵列卡型号。
/ W7 a5 H+ S5 C/ D6 v" P5 L
* G4 A9 F* U: `. E+ a
二、刷新SAS RAID卡固件
" [1 c) d8 @" m, v9 q1 K( _
配备有LSI MegaRAID 9240-8i、LSI MegaRAID 9260-8i及LSI MegaRAID 9270CV-8i阵列卡的服务器在刷新主板BIOS及BMC固件之前,务必先刷新RAID卡固件。否则可能导致刷新BIOS固件后卡在ThinkServer Logo处。
3 D- Y5 {9 r' S8 L
重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
" W8 E# r5 W- `. kDOS启动完毕后,根据本机所配备的阵列卡型号,执行对应的批处理程序。
) o4 H" o! z+ p$ R如本机配备的是LSI MegaRAID 9260-8i阵列卡,则执行"9260fw.bat"。
5 o1 R9 N; y9 S- u" r! d
LSI MegaRAID 9240-8i阵列卡执行9240fw.bat;
! |( z7 r% J) S' f+ w; fLSI MegaRAID 9270CV-8i阵列卡执行9270fw.bat。
7 a8 u- P/ q/ V7 M7 ^& U
0 U/ t2 |, d) S$ \7 K. k; I! l, i
在刷新过程中还会检测阵列卡型号是否匹配,以及目前和刷新后的固件版本。
( N+ {, s( N/ p1 Y6 P刷新大约需要2分钟时间,刷新成功后会提示"Adapter 0: Flash Complete"。此时按Ctrl+Alt+Delete组合键重启服务器。
$ _; ]# c- s D
服务器重启过程中,阵列卡会应用新固件,需要等待约2分钟。然后在Ctrl+H的阵列配置界面即可确认固件已经刷新成功。
& E6 F, p' ]1 u. s3 N) o& {三、刷新主板BIOS固件
( X3 O( w; J, z
重启服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
$ W K6 D- A3 Z8 t# M
DOS启动完毕后,进入BIOS固件所在的BIOSDOS目录,并根据以下规则执行:
5 a. E7 S2 ?* Z% m& \1.RD340、RD440、RD540、RD640、TD340,当前任何BIOS版本,执行"fbios.bat";
9 U9 E+ Z" O! M. a1 V+ ]6 z

0 B5 J$ R0 y2 k* h) z2.RD330、RD430、RD530、RD630,当前BIOS版本为2.xx及以上,执行"fbios.bat 1010.bin bset.txt";
! M0 A: d% a8 {7 Z( c; Z, L
% R" x$ h7 H- |6 x' {' d
3.RD330、RD430、RD530、RD630,当前BIOS版本为1.xx,或者以上方法更新失败时,执行"fbios.bat 1010.bin force"或者"fbios.bat 1010.bin bset.txt force"。
" X+ ]+ G; j6 |9 ]* z$ b
注意:刷新BIOS固件后会重置BIOS设置为默认值。
C8 n% B0 f: Z# n9 z
刷新过程大约需要5~10分钟,刷新结束以后,需要关机并断电1分钟,然后再通电开机。
% U: L' Q6 y6 S: l) e
+ {0 u' c l m& @7 a
重新开机后,再次进入BIOS设置界面,即可确认BIOS固件已经刷新成功。
( R8 t: {5 X2 a4 u6 E1 @

' P4 i0 G2 A; r6 \" o3 \& E7 `四、刷新主板BMC固件
9 }/ @$ d, ?2 u2 v8 K& W9 J6 P8 A0 r; v
注意:BMC固件刷新命令需要执行2遍!
5 ]& ?! h# c. n, h8 x. d
启动服务器,在当看到ThinkServer logo时按F12键选择从U盘引导。
% _ @& ]1 `) H/ k' V5 [" l9 |DOS启动完毕后,进入BMC固件所在的BMCDOS目录,并根据以下规则执行:
+ O3 U0 f6 `- z% f6 c1.RD340、RD440、RD540、RD640、TD340,当前任何BMC版本,执行"efbmcclr.bat";
' }2 l) a; \8 I; [8 X. `$ ~注意:BMC固件升级完毕后会重置BMC设置为默认值。
; W: H# O9 ]% t; ~. X* c: U* c5 Z
# A& a( U& L2 Y# g5 {% O
2.RD330、RD430、RD530、RD630,当前任何BMC版本,执行"efbmc.bat"。
+ q2 ~8 `) B4 P& @* d8 }! n
+ e. W2 s+ ~: |( v* d* r+ Q0 c第一遍BMC固件刷新命令执行完毕后,会提示重启服务器,再执行第二遍。可以按Ctrl+Alt+Delete组合键重启服务器。
4 m# C( x; m( L! S, y# P7 k
注意:需要在60分钟内完成第二遍刷新。
4 R; y r( {) F/ e, `
9 m D% K+ a$ u" z5 I
重启服务器,再次按F12键从U盘引导。再次执行第一遍刷新时的命令。
: X7 Q; a4 d H% s7 B) H* z k刷新过程中,BMC状态会离线,风扇会全速转动。
: ^$ _3 {: H# G4 V; x" Z第二遍刷新完成后,会提示"Firmware update successful",此时才算刷新成功。
! c, p. p. K! s2 \+ q$ q" H8 _. u
9 K# j3 H9 g8 l; g再次重启服务器,进入BIOS确认BMC固件刷新成功。
f( @7 _. E1 l- }2 f. }, P- N

. R- g3 t( v9 y/ T* W! N
备注:) ^0 n9 `: n @6 j# w" E+ [
) l: o1 J) B; l$ z1 _6 |" U6 E联想(中国)数据中心产品支持官网固件包下载链接,下方附件也提供了固件包下载。
& f% ?# x1 |9 S' I+ v1 a& l
注意:官网固件包中包含在DOS环境及其他环境刷新的更新包,详情请仔细阅读"ReadMe.txt"。
6 a% M6 E; I* b" ERD330 BIOS,版本10.10
0 n# G+ K3 z, l' u# D0 q% sRD330 BMC,版本26.00
8 `7 f$ u& F& y- i
RD430 BIOS,版本10.10
, D' |5 Z5 w$ X) f1 |! D% ]
RD430 BMC,版本26.00
c2 J7 D' R* b+ S. ~) I8 a
RD530 BIOS,版本10.10
, B, n% J, m4 t9 g) i; n- e7 D# Q
RD530 BMC,版本26.00
9 A7 b. o0 B( R
RD630 BIOS,版本10.10
# l0 Q1 [8 b/ m# e4 o9 GRD630 BMC,版本26.00
* R& ]5 v/ f$ S9 _+ ARD340 BIOS,版本A0TSE7A
! r/ b: Q( H4 t; h* N! Z
RD340 BMC,版本56.00
" U/ X3 {; g; R+ R; V. C% `RD440 BIOS,版本A0TSE7A
6 A' S" N. I* v/ u) J
RD440 BMC,版本56.00
; A) ^& F/ v7 y# x3 P# k! ]# ]RD540 BIOS,版本A1TSE7A
" f; X9 z2 I8 H+ k" g6 yRD540 BMC,版本56.00
5 c( E1 V! q, N2 [% w+ U6 ^& c6 A
RD640 BIOS,版本A1TSE7A
5 I* }9 G1 p7 \6 N+ P
RD640 BMC,版本56.00
& X+ x3 Z y7 A0 E% ?1 u4 {TD340 BIOS,版本A3TSE7A
- D* N+ f3 m0 @% c ~TD340 BMC,版本52.00
9 l8 D9 G, P: R; X. g, U( I ~
LSI MegaRAID 9240-8i,版本2.130.404-6285(20.13.1-0254)
8 i! V2 g) _$ i7 o( A' S0 d! HLSI MegaRAID 9260-8i,版本2.130.403-6221(12.15.0-0248)
# K3 N, y: i/ x6 e$ ILSI MegaRAID 9270CV-8i,版本3.460.145-8209(23.34.0-0023)
% ?( Q, p) s- j9 K3 }