CN104965729A - 一种服务器自动设置bios默认值的方法 - Google Patents

一种服务器自动设置bios默认值的方法 Download PDF

Info

Publication number
CN104965729A
CN104965729A CN201510263609.2A CN201510263609A CN104965729A CN 104965729 A CN104965729 A CN 104965729A CN 201510263609 A CN201510263609 A CN 201510263609A CN 104965729 A CN104965729 A CN 104965729A
Authority
CN
China
Prior art keywords
bios
default value
server
different
lookup protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510263609.2A
Other languages
English (en)
Inventor
颜伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510263609.2A priority Critical patent/CN104965729A/zh
Publication of CN104965729A publication Critical patent/CN104965729A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种服务器自动设置BIOS默认值的方法,涉及计算机服务器固件技术领域,通过读取BMC FRU信息中产品套餐信息,从而为当前产品设置匹配的BIOS默认值,并将默认值写入NVRAM存储,可以实现一个版本兼容多个不同默认值设置的产品。实现服务器***的自动化工作,一个版本兼容多种***配置要求,方法简单高效,节省研发资源,提高生产效率。

Description

一种服务器自动设置BIOS默认值的方法
技术领域
本发明涉及计算机服务器固件技术领域,具体的说是一种实用性强、应用范围广的服务器自动设置BIOS默认值的方法。
背景技术
随着计算机技术以及集成电路技术的飞速发展,各类服务器管理的应用模式也在不断变化,服务器的配置也多种多样,常规来讲,有些配置要求性能优先,有些配置要求功耗优先,还有一些为了满足特殊应用的设置。因此对固件BIOS来讲就需要满足这些不同配置要求,通常为了达到这些要求,会有两种方案,一个是针对每一种配置定制BIOS版本,另一种是针对每一种配置在出厂时由操作员手动设置BIOS选项,达到差异化的目的。然后这两方案都会浪费掉大量厂商资源,前者会造成研发资源的浪费,后者会造成生产效率的降低,同时还可能产生因漏操作而引起的功能问题。
发明内容
基于以上问题,本文提出一种服务器自动设置BIOS默认值的方法,该方法实现了自动化运作,BIOS可以在开机过程根据不同的配置套餐实现BIOS设置的差异化,节省研发资源,提高生产效率,免除一些误操作造成的功能失效,且灵活性高,实用性强,适用范围广泛。
本发明的技术任务是改进现有应用实现方法,提供一种实用性强、灵活度高的服务器自动设置BIOS默认值的方法。
本发明的技术方案是按以下方式实现的,该一种服务器自动设置BIOS默认值的方法,其具体实现过程为:
BIOS在启动过程中,通过读取BMC FRU信息中产品套餐信息,从而为当前产品设置匹配的BIOS默认值,并将默认值写入NVRAM存储,可以实现一个版本兼容多个不同默认值设置的产品。
所述的一种服务器自动设置BIOS默认值的方法,所述读取BMC FRU信息中产品套餐信息,即同一服务器机型,不同配置时会有BIOS设置要求不同,在生产组装时会通过FRU信息来标识不同配置的套餐。
所述的一种服务器自动设置BIOS默认值的方法,所述可以为当前产品设置匹配的BIOS默认值,即根据FRU信息的区别,把一些不同的BIOS设置项写入NVRAM存储,从而达到不同套餐能够加载不同的BIOS设置项要求。
本发明与现有技术相比所产生的有益效果是:
    本发明的一种服务器自动设置BIOS默认值的方法,实现服务器***的自动化工作,一个版本兼容多种***配置要求,方法简单高效,节省研发资源,提高生产效率,适用各大服务器生产厂商应对客户应用需求,实用性强,适用范围广泛,易于推广。
该服务器自动设置BIOS默认值的方法实现了自动操作,大大减少BIOS定制版本,节省了开发,测试,生产线操作等各环节的人力资源,而且灵活性高,有效提高了服务器的开发生产效率。
附图说明
图1是本发明的实现流程图。
具体实施方式
下面结合附图对本发明的一种服务器自动设置BIOS默认值的方法以一个产品的3种配置要求为例作以下详细说明。
本发明提供一种服务器自动设置BIOS默认值的方法,如附图1所示,其具体实现过程为:
客户同一产品的3种配置BIOS设置区分如下:(A套餐) Numa = 1;TurboMode = 0;CPU Performance =1。(B套餐)Numa = 0;TurboMode = 0;CPU Performance =1。(C套餐)Numa = 1;TurboMode = 0;CPU Performance =0。 BIOS通过读取FRU中product part number字段中A/B/C套餐值,会把不同设置项写入BIOS NVRAM中存储(存储BIOS SETUP默认数据区域),实现同一版BIOS可以根据实际情况自动更新默认值。
所述读取FRU字段信息,可通过标准IPMI 命令来实现,符合IPMI规范要求。
所述FRU中的字段值,需要在生产过程中使用自动化脚本写入BMC FRU信息中,这一部分是正常生产中的一个环节。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

Claims (3)

1.一种服务器自动设置BIOS默认值的方法,其特征在于,具体实现过程为:BIOS在启动过程中,通过读取BMC FRU信息中产品套餐信息,从而为当前产品设置匹配的BIOS默认值,并将默认值写入NVRAM存储,可以实现一个版本兼容多个不同默认值设置的产品。
2.根据权利要求1所述的一种服务器自动设置BIOS默认值的方法,其特征在于,所述读取BMC FRU信息中产品套餐信息,即同一服务器机型,不同配置时会有BIOS设置要求不同,在生产组装时会通过FRU信息来标识不同配置的套餐。
3.根据权利要求1所述的一种服务器自动设置BIOS默认值的方法,其特征在于,所述可以为当前产品设置匹配的BIOS默认值,即根据FRU信息的区别,把一些不同的BIOS设置项写入NVRAM存储,从而达到不同套餐能够加载不同的BIOS设置项要求。
CN201510263609.2A 2015-05-21 2015-05-21 一种服务器自动设置bios默认值的方法 Pending CN104965729A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510263609.2A CN104965729A (zh) 2015-05-21 2015-05-21 一种服务器自动设置bios默认值的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510263609.2A CN104965729A (zh) 2015-05-21 2015-05-21 一种服务器自动设置bios默认值的方法

Publications (1)

Publication Number Publication Date
CN104965729A true CN104965729A (zh) 2015-10-07

Family

ID=54219764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510263609.2A Pending CN104965729A (zh) 2015-05-21 2015-05-21 一种服务器自动设置bios默认值的方法

Country Status (1)

Country Link
CN (1) CN104965729A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335167A (zh) * 2015-12-09 2016-02-17 浪潮电子信息产业股份有限公司 一种快速优化bios设置项的方法
CN105824648A (zh) * 2016-04-19 2016-08-03 浪潮电子信息产业股份有限公司 一种无人值守bios配置方法
CN106201604A (zh) * 2016-07-01 2016-12-07 南京百敖软件有限公司 一种计算机多应用场景的启动配置方法
CN107590393A (zh) * 2017-09-01 2018-01-16 郑州云海信息技术有限公司 一种相同产品不同套餐的bios自适应方法和***
CN109558327A (zh) * 2018-12-04 2019-04-02 浪潮电子信息产业股份有限公司 一种bmc日志的写入方法、***及相关组件
CN109800022A (zh) * 2019-01-25 2019-05-24 郑州云海信息技术有限公司 一种自动化对比bios信息差异的方法、***、终端及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130159693A1 (en) * 2010-11-29 2013-06-20 International Business Machines Corporation Automatic Configuration Sampling for Managing Configuration Parameters of a Computer System
CN103399840A (zh) * 2013-07-31 2013-11-20 华为技术有限公司 一种计算机配置文件的带外修改方法及计算机
CN104317667A (zh) * 2014-10-27 2015-01-28 浪潮电子信息产业股份有限公司 一种dmi同步fru的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130159693A1 (en) * 2010-11-29 2013-06-20 International Business Machines Corporation Automatic Configuration Sampling for Managing Configuration Parameters of a Computer System
CN103399840A (zh) * 2013-07-31 2013-11-20 华为技术有限公司 一种计算机配置文件的带外修改方法及计算机
CN104317667A (zh) * 2014-10-27 2015-01-28 浪潮电子信息产业股份有限公司 一种dmi同步fru的方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335167A (zh) * 2015-12-09 2016-02-17 浪潮电子信息产业股份有限公司 一种快速优化bios设置项的方法
CN105824648A (zh) * 2016-04-19 2016-08-03 浪潮电子信息产业股份有限公司 一种无人值守bios配置方法
CN106201604A (zh) * 2016-07-01 2016-12-07 南京百敖软件有限公司 一种计算机多应用场景的启动配置方法
CN107590393A (zh) * 2017-09-01 2018-01-16 郑州云海信息技术有限公司 一种相同产品不同套餐的bios自适应方法和***
CN109558327A (zh) * 2018-12-04 2019-04-02 浪潮电子信息产业股份有限公司 一种bmc日志的写入方法、***及相关组件
CN109800022A (zh) * 2019-01-25 2019-05-24 郑州云海信息技术有限公司 一种自动化对比bios信息差异的方法、***、终端及存储介质

Similar Documents

Publication Publication Date Title
CN104965729A (zh) 一种服务器自动设置bios默认值的方法
CN102200916B (zh) 电子设备、可配置的部件及该部件的配置信息存储方法
US20200233712A1 (en) Data Processing Method, Apparatus, Storage Medium, Processor, and System
CN104461649A (zh) 芯片兼容方法及装置
US10955886B2 (en) Systems and methods for graceful termination of applications in response to power event
CN103927180A (zh) 一种基于安卓***的功能插件的实现方法及其***
CN105260293A (zh) 日志信息的输出方法、装置及终端设备
CN103838610B (zh) 一种用于产品软件自动识别主板配置信息的方法
CN108737499A (zh) 服务器配置方法和装置
CN108304044A (zh) 一种nvme硬盘热插拔的设置方法及***
CN105302759A (zh) 485通信芯片收发数据自动切换电路装置及方法
CN111198691A (zh) 一种基于云平台的应用多runtime配置和部署方法
CN105224489A (zh) 一种硬件设备的集成管理***
CN105376070A (zh) 电源芯片自适应供应以太网包交换芯片运行电压的方法及***
CN102622274B (zh) 计算机装置及其中断任务分配方法
WO2020000657A1 (zh) 运维监控连接的建立方法、装置、终端设备及介质
CN103019819A (zh) 一种基于插件机制的动态库统一调度方法
CN104536926A (zh) 串口设备的控制方法及装置
CN105515786A (zh) 网卡、服务器以及预启动测试的方法
CN208508138U (zh) 模块化核心板及电子设备
CN111159311B (zh) 一种数据映射集成的方法、装置、设备及存储介质
CN103809976A (zh) 工作流关联多终端类型表单的方法
CN102955545A (zh) 计算机
CN106033200A (zh) 一种控制方法及供电设备
CN105224059A (zh) 远端存取数据的方法以及本地端装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151007

WD01 Invention patent application deemed withdrawn after publication