一种安腾平台操作系统下刷新bios的方法

文档序号:9349763阅读:581来源:国知局
一种安腾平台操作系统下刷新bios的方法
【技术领域】
[0001]本发明涉及一种B1S刷新方法,具体地说是一种安腾平台操作系统下刷新B1S的方法。
【背景技术】
[0002]随着IT领域技术的不断发展,自动化对服务器的研发、生产都节省了大量人力资源和时间。B1S (Basic Input — Output System)即电脑的基本输入输出系统,是集成在主板上的一个ROM芯片,它提供了电脑系统最基础的功能支持。其中包含了开机引导代码、基础硬件驱动程序、参数设置程序以及一些厂商自主研发的软件等。B1S的一大特点就是可以用特定的方法来刷新,这就是通常所说的B1S升级。升级B1S除了可以获得许多新的功能之外,还可以解决芯片组、主板设计上的一些缺陷,排除一些特殊的电脑故障等。提到刷新B10S,很多人一定认为做这种事很危险,弄不好就会把B1S刷坏。其实,如果你掌握了正确的方法,并且操作得当,一般是没有什么问题的。刷新B1S的方法有很多种,除了可以在DOS下刷新外,还可以在Windows下刷新,另外还有一些主板厂商在其主板中设计了B1S刷新工具,开机后按相应的组合键就可以调出B1S刷新工具进行刷新。
[0003]现在国内市面上比较流行的主板B1S主要有Award B1S和AMI B1S这两种,不同类型的B1S所使用的刷新程序也不相同。我们可以通过开机自检画面判断,或者开机时按“Del”键进入CMOS后,在其设置界面上判断。
[0004]作为小型机服务器产品提供商,一款基于安腾平台的小型机服务器在客户现场进行B1S的升级刷新是必不可少的。而随着小型机服务器出货量的不断增加,不同客户维护需求的不同,停机维护时间越短越好,常规方法升级B1S都是在DOS下或者在EFI下进行升级,这两种方式都需要至少两次重启(重启进入D0S/EFI进行刷新,刷新后还需要重启生效)耗费大量时间,而本方法可以使基于安腾平台的小型机服务器在Linux或UNIX操作系统下刷新B10S,对比常规的DOS下刷新B10S,本方法只需要一次重启的时间轻松快捷的完成升级,比常规方法节省一半以上的时间,依此可以大大节省客户停机维护的时间,提高维护效率。

【发明内容】

[0005]本发明的技术任务是解决现有技术的不足,提供一种安腾平台操作系统下刷新B1S的方法。
[0006]本发明基于C语言的自动化刷新B1S的方法,特点在于可在安腾平台小型机服务器的Linux和UNIX操作系统下进行B1S升级,极大缩短客户现场B1S升级维护所用时间,提高维护效率,降低维护停机成本。
[0007]本发明解决其技术问题所采用的技术方案是:
一种安腾平台操作系统下刷新B1S的方法,刷新过程分为如下3个步骤:
O Itanium_B10S_update程序读取现有版本B1S的版本信息,并将原始B1S内容读取并备份成backup, fd ;
2)将原始程序和刷新的程序进行对比如果刷新程序与现有机器版本一致,则停止程序,并输出“现在已是最新版本,无需刷新”,如果不一致,则逐个对CPU的B1S ROM进行更新程序;
3)程序在所有ROM都更新完成后会自动verify是否刷新成功,如果刷新失败,则会提示“升级失败”回退回原始版本选择1,重新升级选择2 ;如果再次失败会建议回退回原始版本;如果刷新成功,则输出提示“刷新成功,请在维护时进行重启,新版本B1S即可生效”。
[0008]进一步的,所述刷新过程之前还有准备工作。
[0009]进一步的,所述准备工作包括如下:
1)将Itanium_B1S_update程序和所需刷新的B1S文件拷贝进需要升级的小型机服务器的系统下;
2)执行Itanium_B1S_update xxx.fd 命令,开始刷新。
[0010]本发明的一种安腾平台操作系统下刷新B1S的方法与现有技术相比所产生的有益效果是:基于C语言的自动化刷新B1S的方法,特点在于可在安腾平台小型机服务器的Linux和UNIX操作系统下进行B1S升级,极大缩短客户现场B1S升级维护所用时间,提高维护效率,降低维护停机成本。本方法的使用大大简化了 B1S刷新升级的操作流程,轻松实现了低耗时、高效率升级安腾小型机服务器B1S的需要。本方法在售后客户服务的应用,真正实现了高效刷新的自动化、便捷化。对提高售后维护效率,保证产品质量有显著效果O
【附图说明】
[0011]附图1是本发明一种安腾平台操作系统下刷新B1S的方法操作流程图。
【具体实施方式】
[0012]下面结合附图1,对本发明的一种安腾平台操作系统下刷新B1S的方法作以下详细说明。
[0013]本发明的一种安腾平台操作系统下刷新B1S的方法,包括如下步骤:
I)准备工作:
a、将Itanium_B10S_update程序和所需刷新的B1S文件拷贝进需要升级的小型机服务器的系统下;
b、执行Itanium_B10S_updatexxx.fd (xxx.fd文件为B1S程序文件)命令,开始刷新。
[0014]2)刷新过程分为如下3个步骤,全都自动化实现:
a、Itanium_B10S_update程序读取现有版本B1S的版本信息,并将原始B1S内容读取并备份成backup, fd ;
b、将原始程序和刷新的程序进行对比如果刷新程序与现有机器版本一致,则停止程序,并输出“现在已是最新版本,无需刷新”,如果不一致,则逐个对CPU的B1S ROM进行更新程序;
C、程序在所有ROM都更新完成后会自动verify是否刷新成功,如果刷新失败,则会提示“升级失败”回退回原始版本选择1,重新升级选择2 ;如果再次失败会建议回退回原始版本;如果刷新成功,则输出提示“刷新成功,请在维护时进行重启,新版本B1S即可生效”。
【主权项】
1.一种安腾平台操作系统下刷新B1S的方法,其特征在于,刷新过程分为如下3个步骤: O Itanium_B1S_update程序读取现有版本B1S的版本信息,并将原始B1S内容读取并备份成backup, fd ; 2)将原始程序和刷新的程序进行对比如果刷新程序与现有机器版本一致,则停止程序,并输出“现在已是最新版本,无需刷新”,如果不一致,则逐个对CPU的B1S ROM进行更新程序; 3)程序在所有ROM都更新完成后会自动verify是否刷新成功,如果刷新失败,则会提示“升级失败”回退回原始版本选择1,重新升级选择2 ;如果再次失败会建议回退回原始版本;如果刷新成功,则输出提示“刷新成功,请在维护时进行重启,新版本B1S即可生效”。2.根据权利要求1所述的一种安腾平台操作系统下刷新B1S的方法,其特征在于,所述刷新过程之前还有准备工作。3.根据权利要求2所述的一种安腾平台操作系统下刷新B1S的方法,其特征在于,所述准备工作包括如下: 1)将Itanium_B1S_update程序和所需刷新的B1S文件拷贝进需要升级的小型机服务器的系统下; 2)执行Itanium_B1S_update xxx.fd 命令,开始刷新。
【专利摘要】本发明提供一种安腾平台操作系统下刷新BIOS的方法,包括如下步骤:1)Itanium_BIOS_update程序读取现有版本BIOS的版本信息,并将原始BIOS内容读取并备份成backup.fd;2)将原始程序和刷新的程序进行对比如果刷新程序与现有机器版本一致,则停止程序,并输出“现在已是最新版本,无需刷新”,如果不一致,则逐个对CPU的BIOS?ROM进行更新程序;3)程序在所有ROM都更新完成后会自动verify是否刷新成功,如果刷新失败,则会提示“升级失败”回退回原始版本选择1,重新升级选择2;如果再次失败会建议回退回原始版本;如果刷新成功,则输出提示“刷新成功,请在维护时进行重启,新版本BIOS即可生效”。本发明极大缩短了客户现场BIOS升级维护所用时间,提高维护效率,降低维护停机成本。
【IPC分类】G06F9/445
【公开号】CN105068827
【申请号】CN201510443678
【发明人】陈健伟, 王守昊
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年11月18日
【申请日】2015年7月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1