预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113886218A(43)申请公布日2022.01.04(21)申请号202110999244.5(22)申请日2021.08.28(71)申请人苏州浪潮智能科技有限公司地址215000江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢(72)发明人李金锋吴海波吴安(74)专利代理机构北京连和连知识产权代理有限公司11278代理人刘小峰杨帆(51)Int.Cl.G06F11/36(2006.01)G06F9/4401(2018.01)权利要求书2页说明书9页附图2页(54)发明名称一种验证BIOS刷新的方法、装置、设备及可读介质(57)摘要本发明提供了一种验证BIOS刷新的方法、装置、设备及可读介质,该方法包括:响应于接收到刷新BIOS的指令,将BIOS发布包上传到预设目录中并下载测试工具;运行测试工具将待刷新的BIOS发布包刷新到测试机中并将测试机的状态修改成第一状态后重启测试机;响应于测试机重启完成,将BIOS发布包上传到预设目录中并下载测试工具;响应于获取到测试机的状态为第一状态,运行测试工具将旧版本BIOS发布包刷新到测试机中并将测试机的状态修改成第二状态后重启测试机;响应于测试机重启完成且获取到测试机的状态为第二状态,判断测试机运行旧版本BIOS的状态是否正确;若状态正确,退出BIOS的刷新。通过使用本发明的方案,能够自动刷新BIOS的完整验证工程,降低了人力成本。CN113886218ACN113886218A权利要求书1/2页1.一种验证BIOS刷新的方法,其特征在于,包括以下步骤:响应于接收到刷新BIOS的指令,将BIOS发布包上传到预设目录中并下载测试工具;运行所述测试工具将待刷新的BIOS发布包刷新到测试机中并将所述测试机的状态修改成第一状态后重启所述测试机;响应于所述测试机重启完成,将BIOS发布包上传到预设目录中并下载所述测试工具;响应于获取到所述测试机的状态为所述第一状态,运行所述测试工具将旧版本BIOS发布包刷新到所述测试机中并将所述测试机的状态修改成第二状态后重启所述测试机;响应于所述测试机重启完成且获取到所述测试机的状态为所述第二状态,判断所述测试机运行旧版本BIOS的状态是否正确;响应于所述测试机运行旧版本BIOS的状态正确,退出BIOS的刷新。2.根据权利要求1所述的方法,其特征在于,响应于接收到刷新BIOS的指令,将BIOS发布包上传到预设目录中并下载测试工具包括:响应于接收到刷新BIOS的指令,将测试工具、新版本BIOS发布包和旧版本BIOS发布包通过网络上传至TFTP目录中;通过IPMI接口向测试机的BMC发出指令,使所述测试机执行PXE启动;响应于所述测试机执行PXE启动,向所述测试机提供所述TFTP目录的地址;所述测试机基于所述TFTP目录的地址下载所述测试工具。3.根据权利要求2所述的方法,其特征在于,运行所述测试工具将待刷新的BIOS发布包刷新到测试机中并将所述测试机的状态修改成第一状态后重启所述测试机包括:在所述测试机上运行所述测试工具,在所述测试机的内存中创建Ramdisk和FAT文件系统;所述测试工具通过所述TFTP目录的地址下载新版本BIOS发布包并保存到所述Ramdisk中;所述测试工具加载并运行EFIShell,所述EFIShell遍历所有所述FAT文件系统并在根目录寻找startup.nsh并执行;所述startup.nsh将新版本BIOS发布包刷新到所述测试机中并将所述测试机的状态修改成第一状态后重启所述测试机。4.根据权利要求3所述的方法,其特征在于,响应于获取到所述测试机的状态为所述第一状态,运行所述测试工具将旧版本BIOS发布包刷新到所述测试机中并将所述测试机的状态修改成第二状态后重启所述测试机包括:响应于获取到所述测试机的状态为所述第一状态,判断所述测试机运行新版本BIOS的状态是否正确;响应于所述测试机运行新版本BIOS的状态正确,在所述测试机上运行所述测试工具,在所述测试机的内存中创建Ramdisk和FAT文件系统;所述测试工具通过所述TFTP目录的地址下载旧版本BIOS发布包并保存到Ramdisk中;所述测试工具加载并运行EFIShell,所述EFIShell遍历所有FAT文件系统并在根目录寻找startup.nsh并执行;所述startup.nsh将旧版本BIOS发布包刷新到所述测试机中并将所述测试机的状态修改成第二状态后重启所述测试机。2CN113886218A权利要求书2/2页5.根据权利要求1所述的方法,其特征在于,所述第一状态为刷新成功状态,所述第二状态为回退成功状态。6.一种验证BIOS刷新的装置,其特征在于,所述装置包括:设置模块,所述设置模块配置为响应于接