[发明专利]系统刷写方法、装置、电子设备及可读存储介质在审
申请号: | 202110833717.4 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113553073A | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 顾国良;蔡成宝;李志 | 申请(专利权)人: | 中科可控信息产业有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401;G06F11/07 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 方法 装置 电子设备 可读 存储 介质 | ||
本申请提供一种系统刷写方法、装置、电子设备及可读存储介质,涉及计算机技术领域。该方法通过获取各个存储介质的在位情况来分析各个存储介质的可刷写情况,然后将可刷写情况输出给前端页面,这样用户可通过前端页面知晓后端的各个存储介质的可刷写情况,进而能够灵活选择可刷写的存储介质进行刷写,避免对不可刷写的存储介质进行刷写造成刷写失败的问题。并且,用户可以按需选择对应的存储介质进行刷写,从而能够实现针对性刷写。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种系统刷写方法、装置、电子设备及可读存储介质。
背景技术
基板管理控制器(Baseboard Management Controller,BMC)是服务器主板上负责监控各种硬件正常工作的控制单元。BMC的系统程序通常保存在存储介质中,为了添加功能或者其他情况下,会对BMC的系统程序进行更新,即对存储介质进行刷写。目前所采用的方案是技术人员使用相应的工具完成对存储介质的刷写,而技术人员在刷写之前不了解存储介质的情况,所以,容易导致刷写失败,也无法对存储介质进行有针对性的刷写。
发明内容
本申请实施例的目的在于提供一种系统刷写方法、装置、电子设备及可读存储介质,用以改善现有技术中技术人员不了解存储介质的情况,导致容易出现刷写失败,且无法进行针对性刷写的问题。
第一方面,本申请实施例提供了一种系统刷写方法,应用于基板管理控制器BMC,所述方法包括:获取用于存储系统固件的各个存储介质的在位情况;基于所述在位情况确定所述各个存储介质的可刷写情况;将所述各个存储介质的可刷写情况输出给前端页面。
在上述实现过程中,通过获取各个存储介质的在位情况来分析各个存储介质的可刷写情况,然后将可刷写情况输出给前端页面,这样用户可通过前端页面知晓后端的各个存储介质的可刷写情况,进而能够灵活选择可刷写的存储介质进行刷写,避免对不可刷写的存储介质进行刷写造成刷写失败的问题。并且,用户可以按需选择对应的存储介质进行刷写,从而能够实现针对性刷写。
可选地,所述将所述各个存储介质的可刷写情况输出给前端页面之后,还包括:
从所述前端页面接收刷写指令,所述刷写指令携带有需刷写的至少一个目标存储介质的标志位;
根据所述刷写指令对所述至少一个目标存储介质进行刷写。
在上述实现过程中,通过前端页面发送的刷写指令携带的标志位,可确定刷写的存储介质,如此可实现对存储介质的针对性刷写。
可选地,所述根据所述刷写指令对所述至少一个目标存储介质进行刷写,包括:
根据所述刷写指令中携带的所述至少一个目标存储介质的标志位,获取需刷写的各个存储介质的目标地址;
获取每个目标存储介质对应的待刷写的固件文件;
将对应的待刷写的固件文件写入各个存储介质的目标地址中。
在上述实现过程中,通过将固件文件写入对应的目标地址中,从而可完成对指定的存储介质的刷写,避免刷写错误的问题。
可选地,所述获取用于存储系统固件的各个存储介质的在位情况之前,还包括:
从用于存储系统固件的至少两个存储介质中的主存储介质加载第一引导程序,所述主存储介质存储的系统固件包括所述第一引导程序和第一内核程序;
运行所述第一引导程序,以引导所述第一内核程序启动,所述第一内核程序用于获取各个存储介质的在位情况。
在上述实现过程中,通过设置多个存储介质,可以确保在启动时可以选择在哪个存储介质上启动,灵活性更高,且可确保启动的可靠性。并且通过内核程序来获取存储介质的在位情况,这样可以在BMC启动后就对存储介质的可刷写情况进行分析,以便于用户能够及时知晓各个存储介质的情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科可控信息产业有限公司,未经中科可控信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110833717.4/2.html,转载请声明来源钻瓜专利网。