CN105824648A - 一种无人值守bios配置方法 - Google Patents
一种无人值守bios配置方法 Download PDFInfo
- Publication number
- CN105824648A CN105824648A CN201610242011.XA CN201610242011A CN105824648A CN 105824648 A CN105824648 A CN 105824648A CN 201610242011 A CN201610242011 A CN 201610242011A CN 105824648 A CN105824648 A CN 105824648A
- Authority
- CN
- China
- Prior art keywords
- bios
- configuration
- bmc
- configuration information
- interface
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000011017 operating method Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种无人值守BIOS配置方法,该方法如下:用户通过在BMC里面设置BIOS需要的配置信息;用BMC提供用户配置BIOS的虚拟界面,同时将配置信息保存在EEROM;用EEROM保存BIOS的配置信息。本发明的一种无人值守BIOS配置方法和现有技术相比,通过该方法配置BIOS,实现在不丢失BIOS原始的配置信息的前提下,若需要修改某些配置,用户提前在BMC的WEB界面提前配置好BIOS相关项即可,无需再等待开机自检/BIOS升级后再手动配置,BIOS在开机后即可按照BMC里的设置完成自设;若不需要修改配置信息,也不需要重新配置BIOS,原配置信息不会丢失。
Description
技术领域
本发明涉及计算机技术领域,具体地说是一种无人值守BIOS配置方法。
背景技术
BIOS是英文“BasicInputOutputSystem”的缩略语,直译过来后中文名称就是“基本输入输出***”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、***设置信息、开机后自检程序和***自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory),电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。
随着服务器技术的飞速发展,产品的升级,特别是软件的升级会越来越频繁,软件日常维护的工作量越来越大,其中BIOS升级更是重中之重。
传统的BIOS升级配置方法,不仅原始配置信息会丢失,而且用户还需要等待BIOS升级完成后才能进行配置;这样不仅会导致配置BIOS存在风险,同时也浪费运维工程师大量的时间在等待BIOS升级过程/开机过程上(多路服务器的开机时间多在10几分钟以上)。
公开的相关专利文件:名称为“修改BIOS配置的方法和***”,该文件公开了“一种修改BIOS配置的方法和***,其中,修改BIOS配置的方法包括以下步骤:在操作***下查看并修改BIOS配置;如果需要修改后的BIOS配置立即生效,则重启所述计算机;如果不需要修改后的BIOS配置立即生效,则进行正常业务。无需进入BIOS配置界面,直接在操作***下进行查看和修改BIOS配置,也就是说可以在正常业务的过程中随时进行查看和修改BIOS配置,只要不需要修改后的BIOS配置立即生效,无需重启计算机,节省了时间,提高了效率。”上述公开文件与本发明内容要解决的技术问题,采用的技术手段都不相同。
发明内容
本发明的技术任务是提供一种无人值守BIOS配置方法。
本发明的技术任务是按以下方式实现的,该方法如下:用户通过在BMC里面设置BIOS需要的配置信息;用BMC提供用户配置BIOS的虚拟界面,同时将配置信息保存在EEROM;用EEROM保存BIOS的配置信息。
该方法操作步骤如下:
1)保存BIOS配置信息
BMC通过网络在WEB界面虚拟出BIOS的配置界面,用户在虚拟出来的BIOS配置界面去配置BIOS设置;BMC会将这些信息记录在EEROM里面,BMC也会自己主动去读取BIOS的配置信息;BMC通过硬件界面读取BIOS当前的配置信息,然后保存在flash里面;
2)配置BIOS
配置BIOS分为:直接配置新的BIOS设置、升级完BIOS后,配置新的BIOS设置、升级完BIOS后保留上版BIOS的配置信息。
所述的直接配置新的BIOS设置:
用户先在BMC虚拟出来的BIOS配置界面做新设置,之后BMC将配置信息保存到EEROM里面;当BMC检测到***开机后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
所述的升级完BIOS后,配置新的BIOS设置:
用户先在BMC虚拟出来的BIOS配置界面做新设置,之后BMC将配置信息保存到EEROM里面;当BMC检测到BIOS更新完成后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
所述的升级完BIOS后保留上版BIOS的配置信息:
BMC首先从EEROM读取当前BIOS的配置信息,再检测BIOS已经更新完成后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
本发明的一种无人值守BIOS配置方法和现有技术相比,通过该方法配置BIOS,实现在不丢失BIOS原始的配置信息的前提下,若需要修改某些配置,用户提前在BMC的WEB界面提前配置好BIOS相关项即可,无需再等待开机自检/BIOS升级后再手动配置,BIOS在开机后即可按照BMC里的设置完成自设;若不需要修改配置信息,也不需要重新配置BIOS,原配置信息不会丢失。
具体实施方式
实施例1:
该无人值守BIOS配置方法如下:用户通过在BMC里面设置BIOS需要的配置信息;用BMC提供用户配置BIOS的虚拟界面,同时将配置信息保存在EEROM;用EEROM保存BIOS的配置信息。
该无人值守BIOS配置方法操作步骤如下:
1)保存BIOS配置信息
BMC通过网络在WEB界面虚拟出BIOS的配置界面,用户在虚拟出来的BIOS配置界面去配置BIOS设置;BMC会将这些信息记录在EEROM里面,BMC也会自己主动去读取BIOS的配置信息;BMC通过硬件界面读取BIOS当前的配置信息,然后保存在flash里面;
2)配置BIOS
配置BIOS分为:直接配置新的BIOS设置、升级完BIOS后,配置新的BIOS设置、升级完BIOS后保留上版BIOS的配置信息。
所述的直接配置新的BIOS设置:
用户先在BMC虚拟出来的BIOS配置界面做新设置,之后BMC将配置信息保存到EEROM里面;当BMC检测到***开机后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
所述的升级完BIOS后,配置新的BIOS设置:
用户先在BMC虚拟出来的BIOS配置界面做新设置,之后BMC将配置信息保存到EEROM里面;当BMC检测到BIOS更新完成后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
所述的升级完BIOS后保留上版BIOS的配置信息:
BMC首先从EEROM读取当前BIOS的配置信息,再检测BIOS已经更新完成后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
Claims (5)
1.一种无人值守BIOS配置方法,其特征在于,该方法如下:用户通过在BMC里面设置BIOS需要的配置信息;用BMC提供用户配置BIOS的虚拟界面,同时将配置信息保存在EEROM;用EEROM保存BIOS的配置信息。
2.根据权利要求1所述的一种无人值守BIOS配置方法,其特征在于,该方法操作步骤如下:
1)保存BIOS配置信息
BMC通过网络在WEB界面虚拟出BIOS的配置界面,用户在虚拟出来的BIOS配置界面去配置BIOS设置;BMC会将这些信息记录在EEROM里面,BMC也会自己主动去读取BIOS的配置信息;BMC通过硬件界面读取BIOS当前的配置信息,然后保存在flash里面;
2)配置BIOS
配置BIOS分为:直接配置新的BIOS设置、升级完BIOS后,配置新的BIOS设置、升级完BIOS后保留上版BIOS的配置信息。
3.根据权利要求2所述的一种无人值守BIOS配置方法,其特征在于,所述的直接配置新的BIOS设置:
用户先在BMC虚拟出来的BIOS配置界面做新设置,之后BMC将配置信息保存到EEROM里面;当BMC检测到***开机后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
4.根据权利要求2所述的一种无人值守BIOS配置方法,其特征在于,所述的升级完BIOS后,配置新的BIOS设置:
用户先在BMC虚拟出来的BIOS配置界面做新设置,之后BMC将配置信息保存到EEROM里面;当BMC检测到BIOS更新完成后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
5.根据权利要求2所述的一种无人值守BIOS配置方法,其特征在于,所述的升级完BIOS后保留上版BIOS的配置信息:
BMC首先从EEROM读取当前BIOS的配置信息,再检测BIOS已经更新完成后,通过KVM控制服务器进入BIOS的配置界面,而后继续通过KVM配置BIOS的设置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610242011.XA CN105824648A (zh) | 2016-04-19 | 2016-04-19 | 一种无人值守bios配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610242011.XA CN105824648A (zh) | 2016-04-19 | 2016-04-19 | 一种无人值守bios配置方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105824648A true CN105824648A (zh) | 2016-08-03 |
Family
ID=56527010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610242011.XA Pending CN105824648A (zh) | 2016-04-19 | 2016-04-19 | 一种无人值守bios配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105824648A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104636173A (zh) * | 2015-03-11 | 2015-05-20 | 浪潮集团有限公司 | 一种快速bios配置方法 |
CN107643903A (zh) * | 2017-08-18 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种服务器自动进入bios配置界面的方法及装置 |
CN109408130A (zh) * | 2018-12-18 | 2019-03-01 | 广东浪潮大数据研究有限公司 | 一种bios的启动方法、启动***及相关装置 |
CN109857466A (zh) * | 2018-11-29 | 2019-06-07 | 新华三技术有限公司 | Bios配置方法、装置、服务器及计算机可读存储介质 |
CN109960535A (zh) * | 2019-03-20 | 2019-07-02 | 浪潮商用机器有限公司 | 一种服务器参数获取方法及装置 |
CN111010308A (zh) * | 2019-10-29 | 2020-04-14 | 苏州浪潮智能科技有限公司 | 一种kvm服务测试方法与装置 |
CN113190256A (zh) * | 2021-05-27 | 2021-07-30 | 新华三技术有限公司 | 一种升级方法、装置及设备 |
CN114968386A (zh) * | 2022-05-30 | 2022-08-30 | 联想(北京)信息技术有限公司 | 一种电子设备的设备信息管理方法、装置及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104636173A (zh) * | 2015-03-11 | 2015-05-20 | 浪潮集团有限公司 | 一种快速bios配置方法 |
CN104965729A (zh) * | 2015-05-21 | 2015-10-07 | 浪潮电子信息产业股份有限公司 | 一种服务器自动设置bios默认值的方法 |
US20160011879A1 (en) * | 2014-07-10 | 2016-01-14 | Cisco Technology, Inc. | Preconfiguring hardware and speeding up server discovery prior to bios boot |
-
2016
- 2016-04-19 CN CN201610242011.XA patent/CN105824648A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160011879A1 (en) * | 2014-07-10 | 2016-01-14 | Cisco Technology, Inc. | Preconfiguring hardware and speeding up server discovery prior to bios boot |
CN104636173A (zh) * | 2015-03-11 | 2015-05-20 | 浪潮集团有限公司 | 一种快速bios配置方法 |
CN104965729A (zh) * | 2015-05-21 | 2015-10-07 | 浪潮电子信息产业股份有限公司 | 一种服务器自动设置bios默认值的方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104636173A (zh) * | 2015-03-11 | 2015-05-20 | 浪潮集团有限公司 | 一种快速bios配置方法 |
CN107643903A (zh) * | 2017-08-18 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种服务器自动进入bios配置界面的方法及装置 |
CN109857466A (zh) * | 2018-11-29 | 2019-06-07 | 新华三技术有限公司 | Bios配置方法、装置、服务器及计算机可读存储介质 |
CN109857466B (zh) * | 2018-11-29 | 2022-08-12 | 新华三技术有限公司 | Bios配置方法、装置、服务器及计算机可读存储介质 |
CN109408130A (zh) * | 2018-12-18 | 2019-03-01 | 广东浪潮大数据研究有限公司 | 一种bios的启动方法、启动***及相关装置 |
CN109960535A (zh) * | 2019-03-20 | 2019-07-02 | 浪潮商用机器有限公司 | 一种服务器参数获取方法及装置 |
CN111010308A (zh) * | 2019-10-29 | 2020-04-14 | 苏州浪潮智能科技有限公司 | 一种kvm服务测试方法与装置 |
CN113190256A (zh) * | 2021-05-27 | 2021-07-30 | 新华三技术有限公司 | 一种升级方法、装置及设备 |
CN113190256B (zh) * | 2021-05-27 | 2023-03-28 | 新华三技术有限公司 | 一种升级方法、装置及设备 |
CN114968386A (zh) * | 2022-05-30 | 2022-08-30 | 联想(北京)信息技术有限公司 | 一种电子设备的设备信息管理方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105824648A (zh) | 一种无人值守bios配置方法 | |
US9965270B2 (en) | Updating computer firmware | |
CN101763279B (zh) | 一种BootLoader架构设计方法 | |
CN100570558C (zh) | 一种芯片固件升级方法 | |
CN105814541B (zh) | 计算机设备及计算机设备内存启动的方法 | |
CN103761088A (zh) | 一种适用于arm架构移动设备的多操作***切换方法 | |
CN106201563A (zh) | 启动参数的配置方法和装置、主板启动的方法和装置 | |
JP6089064B2 (ja) | ソフトウェア・コンポーネントを更新するための方法、コンピュータ・システムおよびメモリ装置 | |
US9001364B2 (en) | Management system, image forming apparatus, management system control method, and image forming apparatus control method for migration of setting values of an application that operates in the image forimng apparatus | |
CN107171833A (zh) | 一种通过bmc实现服务器bmc和bios批量升级方法 | |
CN110753088B (zh) | 一种***部署方法及装置 | |
CN103917949A (zh) | 使用管理引擎的部件更新 | |
CN102650947A (zh) | 一种Android手持设备连续增量的空中升级方法 | |
US9965288B2 (en) | Preconfiguring hardware and speeding up server discovery prior to bios boot | |
US10747523B2 (en) | Methods of updating firmware components, computer systems and memory apparatus | |
JP2012078893A (ja) | 計算機システム、及び管理計算機 | |
CN104732151A (zh) | 一种Linux***下远程安全批量更新BIOS的方法 | |
CN104951308B (zh) | Docker Registry的管理优化方式及装置 | |
CN107145359A (zh) | 一种bmc修改bios选项的优化方法 | |
US20170269926A1 (en) | Server program hot upgrading method and device | |
CN103377054A (zh) | 启动方法和启动装置 | |
US20190205109A1 (en) | Computer system, baseboard management controller, and os installation method | |
CN104636173A (zh) | 一种快速bios配置方法 | |
CN105183521A (zh) | 一种安装计算操作***的方法及usb接口存储设备 | |
CN103392174B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160803 |
|
RJ01 | Rejection of invention patent application after publication |