CN106990985A - 基于bmc更新及备份***uefi固件的设备和方法 - Google Patents

基于bmc更新及备份***uefi固件的设备和方法 Download PDF

Info

Publication number
CN106990985A
CN106990985A CN201710191968.0A CN201710191968A CN106990985A CN 106990985 A CN106990985 A CN 106990985A CN 201710191968 A CN201710191968 A CN 201710191968A CN 106990985 A CN106990985 A CN 106990985A
Authority
CN
China
Prior art keywords
uefi
bmc
sec
pei
firmwares
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
CN201710191968.0A
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.)
NANJING BYOSOFT CO Ltd
Original Assignee
NANJING BYOSOFT 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 NANJING BYOSOFT CO Ltd filed Critical NANJING BYOSOFT CO Ltd
Priority to CN201710191968.0A priority Critical patent/CN106990985A/zh
Publication of CN106990985A publication Critical patent/CN106990985A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1433Saving, restoring, recovering or retrying at system level during software upgrading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开一种基于BMC更新及备份***UEFI固件的设备和方法,在存在BMC硬件及其固件存储芯片的服务器计算机***上,本发明可以在***UEFI彻底被损坏的情况下,利用BMC固件中的UEFI固件恢复模块实现对***UEFI固件进行安全的更新。

Description

基于BMC更新及备份***UEFI固件的设备和方法
技术领域
本发明涉及一种基于BMC固件的服务器计算机UEFI固件的更新方法,尤其是在服务器计算机出现其UEFI固件被彻底破坏导致的情形下的服务器计算机UEFI固件的更新。
背景技术
统一可扩展固件接口(Unified Extensible Firmware Interface,UEFI)是由Intel、AMD、Microsoft、AMI、Lenovo及HP等PC厂商为了推动计算机发展而取代传统BIOS的一种固件接口标准。其目的是为了提供一组在操作***启动前在所有平台上实现一致的、正确的启动服务,被看做是有近20多年历史的BIOS的继任者。随着UEFI固件接口的发展,UEFI固件在很多方面实现了传统BIOS所无法比拟的优势及功能,如支持图形化配置界面、支持鼠标操作、强大的跨平台特性、良好的兼容性、使用模块化设计,降低了开发和设计的难度。UEFI固件的这些优势,使其得到了快速发展,得到了更多PC、服务器及嵌入式厂商的支持,被应用到了越来越多的领域中。
BIOS是英文"Basic Input Output System"的缩略词,翻译为中文名称是"基本输入输出***"。BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和***自启动程序,它可从CMOS中读写***设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
BMC,其全称是Baseboard Management Controller,是在服务器计算机平台上特有的硬件模块,该模块的主要功能是实时监控服务器计算机的各个硬件设备的状态,如中央处理器的温度,硬盘和内存等外部设备的信息。该模块也有其自己的固件***,该***独立于***UEFI固件之外,在服务器计算机主板接入外接电源而没有开始启动时,该***便能够开始运行并能够接受外部指令,如令服务器主板开机、关机以及获取***UEFI固件内容等工作。
UEFI固件更新,是指由于当前计算机中存储在EEPROM芯片中的UEFI固件存在缺陷或者功能缺失等原因,故将由计算机厂商发布的新版本的固件通过软件更新或者硬件烧录器写入EEPROM芯片的过程。当服务器计算机主板在提供给最终客户以后,就通常不再具备硬件烧录器烧写EEPROM的环境,因此在这样的条件下,通过软件的方式确保服务器计算机UEFI固件能够被更新就变得异常迫切。一般情况下的软件更新方式需要确保存储在EEPROM芯片中的UEFI固件的SEC和PEI模块需要是完整的,才能保证软件更新功能可以正常进行,但是当存储在EEPROM芯片中的SEC及PEI模块由于某种原因无法正常执行时,软件更新方法便失去了功能。
发明内容
发明目的:针对现有技术中存在的问题,本发明提供一种基于BMC更新及备份***UEFI固件的设备和方法,利用BMC存储介质(如EEPROM)中存储的SEC及PEI模块来实现对***UEFI固件的更新。
技术方案:一种基于BMC更新及备份***UEFI固件的设备,包括:
BMC存储介质,用于保存***UEFI固件的SEC及PEI阶段的可执行代码;
BMC应用模块,用于检查UEFI固件是否正常启动及恢复和备份***UEFI固件的SEC及PEI模块;
(1)检查是否在规定时间内收到了***UEFI固件完成启动的标志;
如果没收到启动完成标志,检查SEC及PEI模块写入标志是否被设置,
如是,则向服务器主板发送重启命令,服务器主板收到重启命令并重新启动,中央处理器开始执行存储在EEPROM中的SEC及PEI阶段的代码,中央处理器执行完SEC及PEI阶段代码后,检查是否需要进行UEFI固件更新,
如否,***UEFI固件完成启动,向BMC发送启动完成标志,BMC设置***UEFI固件启动完成标志;如是,调用UEFI固件更新模块查找是否存目标UEFI固件;如是,则进行UEFI固件更新工作,完成SEC及PEI等其他所有模块的更新工作并触发重启命令,如否,将需要更新的目标UEFI固件拷贝到需要更新的服务器计算机;
(2)如SEC及PEI模块写入标志没被设置,则触发UEFI固件恢复标志,将存储在BMC存储介质中的SEC及PEI模块写入***UEFI固件存储芯片的对应区域中,并设置SEC及PEI模块写入完成标志;
UEFI固件更新模块,实现对***UEFI固件的更新及确认工作。
所述服务器计算机***的BMC存储介质包括:
一种具有BMC固件模块的服务器计算机;
BMC模块需要被独立存储在存储介质中,通常是SPI接口的EEPROM芯片;
将***UEFI固件的SEC及PEI阶段的可执行代码存储在该EEPROM芯片中。
所述BMC应用模块包括:
***UEFI固件的SEC及PEI恢复模块;
***UEFI固件的SEC及PEI备份模块。
所述UEFI固件更新模块包括:
DXE阶段代码;
BDS阶段代码;
PCD管理模块;
固件文件***卷服务模块;
简单文本输出模块;
Unicode字符支持模块;
FAT文件***模块。
一种基于BMC更新及备份***UEFI固件的方法,具体步骤如下:
步骤1,将需要更新的目标UEFI固件拷贝到需要更新的服务器计算机;
步骤2,启动服务器计算机,然后检查BMC应用模块是否在规定时间内收到了***UEFI固件完成启动的标志,如果收到启动完成标志,则跳转到步骤10;否则进入步骤3;
步骤3,检查SEC及PEI模块写入标志是否被设置,如否,则进入步骤4;如是,则触发UEFI固件恢复标志,调用BMC应用模块,将存储在BMC存储介质中的SEC及PEI模块写入***UEFI固件存储芯片的对应区域中,并设置SEC及PEI模块的写入完成标志;
步骤4,BMC向服务器主板发送重启命令;
步骤5,服务器主板收到重启命令并重新启动,中央处理器开始执行存储在EEPROM中的SEC及PEI阶段的代码;
步骤6,中央处理器执行完SEC及PEI阶段代码后,检查是否需要进行UEFI固件更新,如否,进入步骤9;如是,进入步骤7;
步骤7,调用UEFI固件更新模块查找是否存在步骤1中的目标UEFI固件;如否,则进入步骤8;如否,则回到步骤1。
步骤8,进行UEFI固件更新工作,完成SEC及PEI等其他所有模块的更新工作并触发重启命令,进入步骤9。
步骤9,***UEFI固件完成启动,向BMC发送启动完成标志,BMC设置***UEFI固件启动完成标志。
步骤10,结束。
附图说明
图1是***UEFI固件布局示意图;
图2是BMC固件布局示意图;
图3是本发明利用BMC固件恢复***UEFI固件的原理框图;
图4是本发明方法的流程图。
具体实施方式
下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
基于BMC更新及备份***UEFI固件的设备,包括:
BMC存储介质,用于保存***UEFI固件的SEC及PEI阶段的可执行代码;
BMC应用模块,用于检查UEFI固件是否正常启动及恢复和备份***UEFI固件的SEC及PEI模块;
(1)检查是否在规定时间内收到了***UEFI固件完成启动的标志;
如果没收到启动完成标志,检查SEC及PEI模块写入标志是否被设置,
如是,则向服务器主板发送重启命令,服务器主板收到重启命令并重新启动,中央处理器开始执行存储在EEPROM中的SEC及PEI阶段的代码,中央处理器执行完SEC及PEI阶段代码后,检查是否需要进行UEFI固件更新,
如否,***UEFI固件完成启动,向BMC发送启动完成标志,BMC设置***UEFI固件启动完成标志;如是,调用UEFI固件更新模块查找是否存目标UEFI固件;如是,则进行UEFI固件更新工作,完成SEC及PEI等其他所有模块的更新工作并触发重启命令,如否,将需要更新的目标UEFI固件拷贝到需要更新的服务器计算机;
(2)如SEC及PEI模块写入标志没被设置,则触发UEFI固件恢复标志,将存储在BMC存储介质中的SEC及PEI模块写入***UEFI固件存储芯片的对应区域中,并设置SEC及PEI模块写入完成标志;
UEFI固件更新模块,实现对***UEFI固件的更新及确认工作。
服务器计算机***的BMC存储介质包括:
具有BMC固件模块的服务器计算机;
BMC模块需要被独立存储在存储介质中,通常是SPI接口的EEPROM芯片;
将***UEFI固件的SEC及PEI阶段的可执行代码存储在该EEPROM芯片中。
BMC应用模块包括:
***UEFI固件的SEC及PEI恢复模块;
***UEFI固件的SEC及PEI备份模块。
UEFI固件更新模块包括:
DXE阶段代码;
BDS阶段代码;
PCD管理模块;
固件文件***卷服务模块;
简单文本输出模块;
Unicode字符支持模块;
FAT文件***模块。
图1和图2均表示固件布局的简略示意图,其中图1表示***固件在存储芯片上的存储布局;图2表示BMC固件在存储芯片上的存储布局;
SEC模块作用:完成CPU模式切换,从16位保护模式切换到实模式,利用CPU的缓存建立程序调用的堆栈环境,当前述工作完成后,通过函数调用的方式跳转到PEI模块的起始代码开始执行;
PEI模块作用:完成CPU及芯片组(通常是PCH桥)的最基本初始化,完成平台的内存初始化,当前述工作完成后,PEI模块会将***UEFI固件从存储芯片(通常是EEPROM芯片)复制到内存,然后将内存中的***UEFI固件解压缩并跳转到Main FV模块;
Main FV模块:对CPU、芯片组以及各种外部设备进行初始化,准备操作***安装、启动环境。
BMC应用模块:负责将存在BMC存储芯片中的SEC和PEI模块写入存储***UEFI固件的存储芯片中;
PCH桥:全称是Platform Controller Hub,通常用来连接各种外部设备,如键盘,鼠标,硬盘、光驱和网卡等;
LPC总线:全称是Low Pin Count;是Intel发布的取代传统ISA BUS的一种新接口规范,用来连接低速设备和PCH桥.
SPI总线:全称是Serial Peripheral interface,是BIOS存储芯片与PCH桥之间的连接接口;
USB总线:全称是Universal Serial Bus,是由Intel等多家公司提出的一种计算机外部接口标准;
PCIE总线:全称是Peripheral Component Interconnect Express,是一种点对点串行连接的设备连接方式,PCI Express是新一代的总线接口。
如图4所示,基于BMC更新及备份***UEFI固件的方法,具体步骤如下:
步骤1,将需要更新的目标UEFI固件拷贝到需要更新的服务器计算机;
步骤2,启动服务器计算机,然后检查BMC应用模块是否在规定时间内收到了***UEFI固件完成启动的标志,如果收到启动完成标志,则跳转到步骤10;否则进入步骤3;
步骤3,检查SEC及PEI模块写入标志是否被设置,如否,则进入步骤4;如是,则触发UEFI固件恢复标志,调用BMC应用模块,将存储在BMC存储介质中的SEC及PEI模块写入***UEFI固件存储芯片的对应区域中,并设置SEC及PEI模块的写入完成标志;
步骤4,BMC向服务器主板发送重启命令;
步骤5,服务器主板收到重启命令并重新启动,中央处理器开始执行存储在EEPROM中的SEC及PEI阶段的代码;
步骤6,中央处理器执行完SEC及PEI阶段代码后,检查是否需要进行UEFI固件更新,如否,进入步骤9;如是,进入步骤7;
步骤7,调用UEFI固件更新模块查找是否存在步骤1中的目标UEFI固件;如是,则进入步骤8;如否,则回到步骤1。
步骤8,进行UEFI固件更新工作,完成SEC及PEI等其他所有模块的更新工作并触发重启命令,进入步骤9。
步骤9,***UEFI固件完成启动,向BMC发送启动完成标志,BMC设置***UEFI固件启动完成标志。
步骤10,结束。

Claims (5)

1.一种基于BMC更新及备份***UEFI固件的设备,其特征在于,包括:
BMC存储介质,用于保存***UEFI固件的SEC及PEI阶段的可执行代码;
BMC应用模块,用于检查UEFI固件是否正常启动及恢复和备份***UEFI固件的SEC及PEI模块;
(1)检查是否在规定时间内收到了***UEFI固件完成启动的标志;
如果没收到启动完成标志,检查SEC及PEI模块写入标志是否被设置,
如是,则向服务器主板发送重启命令,服务器主板收到重启命令并重新启动,中央处理器开始执行存储在EEPROM中的SEC及PEI阶段的代码,中央处理器执行完SEC及PEI阶段代码后,检查是否需要进行UEFI固件更新,
如否,***UEFI固件完成启动,向BMC发送启动完成标志,BMC设置***UEFI固件启动完成标志;如是,调用UEFI固件更新模块查找是否存目标UEFI固件;如是,则进行UEFI固件更新工作,完成SEC及PEI等其他所有模块的更新工作并触发重启命令,如否,将需要更新的目标UEFI固件拷贝到需要更新的服务器计算机;
(2)如SEC及PEI模块写入标志没被设置,则触发UEFI固件恢复标志,将存储在BMC存储介质中的SEC及PEI模块写入***UEFI固件存储芯片的对应区域中,并设置SEC及PEI模块写入完成标志;
UEFI固件更新模块,实现对***UEFI固件的更新及确认工作。
2.如权利要求1所述的基于BMC更新及备份***UEFI固件的设备,其特征在于,所述服务器计算机***的BMC存储介质包括:
一种具有BMC固件模块的服务器计算机;
BMC模块需要被独立存储在存储介质中,通常是SPI接口的EEPROM芯片;
将***UEFI固件的SEC及PEI阶段的可执行代码存储在该EEPROM芯片中。
3.如权利要求1所述的基于BMC更新及备份***UEFI固件的设备,其特征在于,所述BMC应用模块包括:
***UEFI固件的SEC及PEI恢复模块;
***UEFI固件的SEC及PEI备份模块。
4.如权利要求1所述的基于BMC更新及备份***UEFI固件的设备,其特征在于,所述UEFI固件更新模块包括:
DXE阶段代码;
BDS阶段代码;
PCD管理模块;
固件文件***卷服务模块;
简单文本输出模块;
Unicode字符支持模块;
FAT文件***模块。
5.一种基于BMC更新及备份***UEFI固件的方法,其特征在于,具体步骤如下:
步骤1,将需要更新的目标UEFI固件拷贝到需要更新的服务器计算机;
步骤2,启动服务器计算机,然后检查BMC应用模块是否在规定时间内收到了***UEFI固件完成启动的标志,如果收到启动完成标志,则跳转到步骤10;否则进入步骤3;
步骤3,检查SEC及PEI模块写入标志是否被设置,如否,则进入步骤4;如是,则触发UEFI固件恢复标志,调用BMC应用模块,将存储在BMC存储介质中的SEC及PEI模块写入***UEFI固件存储芯片的对应区域中,并设置SEC及PEI模块的写入完成标志;
步骤4,BMC向服务器主板发送重启命令;
步骤5,服务器主板收到重启命令并重新启动,中央处理器开始执行存储在EEPROM中的SEC及PEI阶段的代码;
步骤6,中央处理器执行完SEC及PEI阶段代码后,检查是否需要进行UEFI固件更新,如否,进入步骤9;如是,进入步骤7;
步骤7,调用UEFI固件更新模块查找是否存在步骤1中的目标UEFI固件;如是,则进入步骤8;如否,则回到步骤1;
步骤8,进行UEFI固件更新工作,完成SEC及PEI等其他所有模块的更新工作并触发重启命令,进入步骤9;
步骤9,***UEFI固件完成启动,向BMC发送启动完成标志,BMC设置***UEFI固件启动完成标志;
步骤10,结束。
CN201710191968.0A 2017-03-28 2017-03-28 基于bmc更新及备份***uefi固件的设备和方法 Pending CN106990985A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710191968.0A CN106990985A (zh) 2017-03-28 2017-03-28 基于bmc更新及备份***uefi固件的设备和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710191968.0A CN106990985A (zh) 2017-03-28 2017-03-28 基于bmc更新及备份***uefi固件的设备和方法

Publications (1)

Publication Number Publication Date
CN106990985A true CN106990985A (zh) 2017-07-28

Family

ID=59412199

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710191968.0A Pending CN106990985A (zh) 2017-03-28 2017-03-28 基于bmc更新及备份***uefi固件的设备和方法

Country Status (1)

Country Link
CN (1) CN106990985A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107450953A (zh) * 2017-08-01 2017-12-08 合肥联宝信息技术有限公司 一种更新bios的方法及装置
CN108399076A (zh) * 2018-03-02 2018-08-14 山东超越数控电子股份有限公司 一种基于uefi的固件更新方法与装置
CN109032636A (zh) * 2018-07-17 2018-12-18 济南浪潮高新科技投资发展有限公司 一种基于加密认证bmc更新uefi固件的方法
CN110308919A (zh) * 2019-07-04 2019-10-08 深圳市瑞驰信息技术有限公司 一种基于mSATA本地升级BMC的方法
CN112035136A (zh) * 2020-08-12 2020-12-04 中电科技(北京)有限公司 基于uefi的固件镜像恢复方法及***
CN112035171A (zh) * 2020-08-12 2020-12-04 中电科技(北京)有限公司 基于uefi固件的恢复出厂设置方法及***
CN114189305A (zh) * 2021-11-30 2022-03-15 联想(北京)有限公司 一种时间同步方法、装置、设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373433A (zh) * 2007-08-21 2009-02-25 英业达股份有限公司 更新bios的方法以及使用该方法的电脑与***
CN103034510A (zh) * 2012-10-26 2013-04-10 中国航天科工集团第二研究院七〇六所 可按需要动态调整的uefi bios快速安全启动方法
CN103136012A (zh) * 2011-11-30 2013-06-05 英业达科技有限公司 计算机***及其基本输入输出***的更新方法
CN103164244A (zh) * 2013-03-15 2013-06-19 南京工业大学 一种基于通用可扩展固件接口的固件***远程更新方法
CN103729220A (zh) * 2013-12-25 2014-04-16 合肥联宝信息技术有限公司 一种利用ec rom恢复bios rom的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373433A (zh) * 2007-08-21 2009-02-25 英业达股份有限公司 更新bios的方法以及使用该方法的电脑与***
CN103136012A (zh) * 2011-11-30 2013-06-05 英业达科技有限公司 计算机***及其基本输入输出***的更新方法
CN103034510A (zh) * 2012-10-26 2013-04-10 中国航天科工集团第二研究院七〇六所 可按需要动态调整的uefi bios快速安全启动方法
CN103164244A (zh) * 2013-03-15 2013-06-19 南京工业大学 一种基于通用可扩展固件接口的固件***远程更新方法
CN103729220A (zh) * 2013-12-25 2014-04-16 合肥联宝信息技术有限公司 一种利用ec rom恢复bios rom的方法及装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107450953A (zh) * 2017-08-01 2017-12-08 合肥联宝信息技术有限公司 一种更新bios的方法及装置
CN108399076A (zh) * 2018-03-02 2018-08-14 山东超越数控电子股份有限公司 一种基于uefi的固件更新方法与装置
CN109032636A (zh) * 2018-07-17 2018-12-18 济南浪潮高新科技投资发展有限公司 一种基于加密认证bmc更新uefi固件的方法
CN110308919A (zh) * 2019-07-04 2019-10-08 深圳市瑞驰信息技术有限公司 一种基于mSATA本地升级BMC的方法
CN112035136A (zh) * 2020-08-12 2020-12-04 中电科技(北京)有限公司 基于uefi的固件镜像恢复方法及***
CN112035171A (zh) * 2020-08-12 2020-12-04 中电科技(北京)有限公司 基于uefi固件的恢复出厂设置方法及***
CN112035171B (zh) * 2020-08-12 2023-10-03 昆仑太科(北京)技术股份有限公司 基于uefi固件的恢复出厂设置方法及***
CN114189305A (zh) * 2021-11-30 2022-03-15 联想(北京)有限公司 一种时间同步方法、装置、设备及可读存储介质
CN114189305B (zh) * 2021-11-30 2023-04-28 联想(北京)有限公司 一种时间同步方法、装置、设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN106990985A (zh) 基于bmc更新及备份***uefi固件的设备和方法
US10613773B2 (en) Backing up firmware during initialization of device
CN109478135B (zh) 计算机***和用于重新引导计算机***的方法
CN102929747B (zh) 基于龙芯服务器的Linux操作***崩溃转储的处理方法
CN106990958B (zh) 一种扩展组件、电子设备及启动方法
US8601255B2 (en) Approaches for updating bios
WO2016206514A1 (zh) 启动处理方法及装置
CN103377063A (zh) 从遗留操作***环境恢复到uefi预启动环境的方法和***
US20190004818A1 (en) Method of UEFI Shell for Supporting Power Saving Mode and Computer System thereof
JPH10105386A (ja) システムの製造番号を保護しつつマザーボードの交換を可能にする装置および方法
CN103136002A (zh) 一种基于UBoot的自动升级的控制方法及***
CN104572161A (zh) 一种基于龙芯便携式计算机的uefi固件实现方法
TWI764454B (zh) 韌體損壞恢復技術
CN104657232A (zh) Bios自动恢复***及方法
JP2015060411A (ja) 情報処理装置のファームウェア更新方法
CN117130672A (zh) 服务器启动流程控制方法、***、终端及存储介质
CN116841629A (zh) 一种网卡功能配置方法、装置及其介质
CN116932010A (zh) ***固件升级方法、装置及服务器
CN116662050A (zh) 一种错误注入支持功能验证方法、装置、终端及介质
CN113867812B (zh) 一种bmc获取链路信息的方法、***、设备以及介质
CN104142870A (zh) 虚拟bios开机***及方法
TWI777664B (zh) 嵌入式系統的開機方法
CN102479131A (zh) 一种测试方法
CN114816552A (zh) 服务器开机卡顿优化方法、***、终端及存储介质
TW202338602A (zh) 計算系統、電腦實施方法及電腦程式產品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 210061 11/F, Block A, Chuangzhi Building, 17 Xinghuo Road, Nanjing High-tech Zone, Jiangsu Province

Applicant after: NANJING BYOSOFT CO., LTD.

Address before: 210061 10th Floor, Block B, 9 Software Building, Xinghuo Road, Nanjing High-tech Zone, Jiangsu Province

Applicant before: NANJING BYOSOFT CO., LTD.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170728