[发明专利]BIOS镜像文件获取方法及装置有效
申请号: | 201310332666.2 | 申请日: | 2013-08-01 |
公开(公告)号: | CN103365696A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 李娟;刘洪广;张羽 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 纪烈超 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bios 文件 获取 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种BIOS镜像文件获取方法及装置。
背景技术
BIOS:Basic Input Output System基本输入输出系统,负责初始化系统硬件,是计算机系统中必不可少的一部分;在应用过程中,预先将BIOS镜像文件存储在SPI Flash(SPI:Serial Peripheral Interface串行外设总线,Flash闪存)中,当需要加载BIOS时,再从SPI flash中读取BIOS镜像文件引导系统启动。
BMC:Baseboard Management Controller基板管理控制器,具有本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等功能,还可用于BIOS升级更新,自身携带有多种类型的存储介质。
从上述方法可知现有的BIOS镜像文件获取方法,均是从SPI Flash中加载,故硬件设备必须提供至少一块用于存储BIOS镜像文件的SPI Flash,硬件成本较高,且不利于芯片的小型化以及集成化。
发明内容
本发明实施例提供一种BIOS加载方法及加载装置,可以解决现有技术中BIOS镜像文件是从SPI Flash中加载从而导致的系统硬件成本较高小型化和集成化困难的问题。
本发明实施例公开了如下技术方案:
第一方面,提供一种BIOS镜像文件获取方法,所述BIOS镜像文件获取方法包括:
基板管理控制器的接口接收BIOS加载指令;
接口将所述BIOS加载指令转发到基板管理控制器的处理器;
所述处理器收到所述BIOS加载指令后,从基板管理控制器的第一存储介质中获取BIOS镜像文件;
所述处理器通过所述接口发送所述BIOS镜像文件。
第一方面第一种实现方式中,所述处理器收到所述BIOS加载指令后,从基板管理控制器的第一存储介质中获取BIOS镜像文件包括:
所述处理器读取位于所述基板管理控制器的第二存储介质中的BIOS镜像压缩文件,所述第二存储介质是非易失性存储介质;
所述处理器将所述BIOS镜像压缩文件解压为BIOS镜像文件并存储在所述第一存储介质中;
所述处理器从第一存储介质中读取所述BIOS压缩文件。
第一方面第二种实现方式中,所述方法还包括:
所述处理器在线检测BIOS镜像文件是否需要更新,当检测到需要更新,则所述处理器下载更新文件并压缩后添加到所述BIOS镜像压缩文件中。
第一方面第三种实现方式中,
所述方法还包括:
所述接口接收BIOS修改指令并转发给处理器;
所述处理器接收所述接口转发的BIOS修改指令,修改位于第一存储介质中的BIOS镜像文件,并同步将所述BIOS镜像文件压缩成存储在第二存储介质中的BIOS镜像压缩文件。
第一方面第四种实现方式中,从基板管理控制器的第一存储介质中获取BIOS镜像文件具体为:从基板管理控制器的RAM中获取BIOS镜像文件。
第二方面,提供一种BIOS镜像文件获取装置,所述BIOS镜像文件获取装置包括基板管理控制器;所述基板管理控制器包括接口、处理器以及第一存储介质:
所述接口用以接收BIOS加载指令,并将所述BIOS加载指令转发到基板管理控制器的处理器;
所述处理器用以收到所述BIOS加载指令后,从所述第一存储介质中获取BIOS镜像文件,并同通过所述接口发送所述BIOS镜像文件。
第二方面第一种实现方式中,所述BIOS镜像文件获取装置还包括第二存储介质;所述第二存储介质是非易失性存储介质;
所述处理器收到所述BIOS加载指令后,用以从基板管理控制器的第一存储介质中获取BIOS镜像文件包括:
所述处理器用以读取位于所述基板管理控制器的第二存储介质中的BIOS镜像压缩文件;
所述处理器还用以将所述BIOS镜像压缩文件解压为BIOS镜像文件并存储在所述第一存储介质中;
所述处理器还用以从第一存储介质中读取所述BIOS压缩文件。
第二方面第二种实现方式中,所述处理器还用以在线检测BIOS镜像文件是否需要更新,当检测到需要更新,则下载更新文件并压缩后添加到所述BIOS镜像压缩文件中。
第二方面第三种实现方式中,
所述接口还用以接收BIOS修改指令并转发给处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310332666.2/2.html,转载请声明来源钻瓜专利网。