[发明专利]一种基于UEFI的服务器启动方法、装置及存储介质在审
申请号: | 202110690627.4 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113377566A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 李雪 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 uefi 服务器 启动 方法 装置 存储 介质 | ||
本公开提供一种基于UEFI的服务器启动方法、装置及存储介质,用于解决服务器启动速度慢的技术问题。本公开将设备在位信息和错误诊断数据写入BMC芯片外挂的存储介质中,能够减少记录在位和故障信息的耗时,BMC芯片直接从BMC外挂的存储介质读取整机配置及故障诊断信息,避免了BIOS开机过程中因IPMI通道异常而导致系统无法获取诊断及配置数据的情况发生,同时也避免了开机过程等待IPMI通道ready过程中消耗时间过长等问题。本公开通过新增的EFI多任务协议接口并发执行UEFI BIOS启动过程中的各个设备驱动的启动,从而实现全局加速服务器开机过程,给用户带来更好的体验。
技术领域
本公开涉及计算机技术领域,尤其涉及一种基于UEFI的服务器启动方法、装置及存储介质。
背景技术
服务器产品一般以整机形式对外出售,标准化程度较高,服务器整机中各个组件可以从多个供应商购买各类可插拔部件,包括内存、网卡、光模块、硬盘等等。当客户现场基本输入输出系统BIOS启动过程中,出现各类故障导致无法启动操作系统OS系统时,就需要将相关的故障信息及系统外设在位情况提供给开发者进行解析,从而进行问题复现及定位。
内存模组出现问题的概率相对较高,比如内存模组出现故障时整个内存通道被禁用,导致系统无法正常识别内存模块,若内存通道全部被禁用,将导致系统无法正常开机。此类问题,需要使用出现故障的内存进行问题复现,及时和内存芯片厂商沟通测试方案,从而找到问题跟因并解决。
采用统一可扩展固件接口(Unified Extensible Firmware Interface,UEFI)BIOS单线程环境启动时,BIOS启动过程中需要加载和初始化各种外围硬件设备,启动时间较长。为了加快启动速度,减少服务器开机过程中用户的等待时长,通常以关闭DEBUG调试的方式达到加速启动的目的。
另外,在服务器启动过程中,BIOS需要与基板控制器(Baseboard ManagementController,BMC)通过智能型平台管理接口(Intelligent Platform ManagementInterface,IPMI)键盘控制器样式(Keyboard Controller Style,KCS)通道进行数据交互,通常也会通过优化数据结构或者采用通用串行总线USB通道来进行信息上报,以此来优化启动流程。
基于对UEFI BIOS模块功能进行调试优化,通过优化代码框架或传输通道的执行效率或通过减少执行部分调试功能模块等方法来缩短启动时长,可以在一定范围内减少开机时间,但是只能针对部分功能模块进行局部优化启动。随着外接插卡设备数量的增多,启动时长也会随之增长,上述方法的效果就不明显。
服务器开机过程中,BIOS需要将系统设备(内存/外接卡/CPU等)在位信息,故障信息等数据上报给BMC进行监控,而这一个过程需要在IPMI数据通道准备完成后才可以进行,如果通道在上电自检(Power ON Self Test,POST)过程中出现问题,BIOS会多次发送请求,另外若上报数据繁多,那么数据交互需要的时间就会更久。
发明内容
有鉴于此,本公开提供一种基于UEFI的服务器启动方法、装置及存储介质,用于解决服务器启动速度慢的技术问题。
图1为本公开提供的一种基于UEFI的服务器启动方法的步骤流程示意图,该方法包括:
步骤101.在统一可扩展固件接口基本输入输出系统UEFI BIOS启动过程中,将UEFI BIOS上报的设备在位信息和错误诊断数据写入基板控制器BMC芯片外挂的存储介质中;所述BMC芯片直接从BMC外挂的存储介质读取整机配置及故障诊断信;
步骤102.在UEFI BIOS启动过程中,通过扩展固件接口EFI多任务协议接口并发加载多个外设驱动程序。
进一步地,将UEFI BIOS上报的设备在位信息和错误诊断数据写入BMC芯片外挂的存储介质中具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110690627.4/2.html,转载请声明来源钻瓜专利网。