【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种检验BIOS(Basic Input Output System,基本输入输出系统)的方法及装置。
技术介绍
UUID(Universally Unique Identifier,通用唯一识别码)是在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。UUID作为唯一的辨识资讯,越来越多的设备需要在出厂时预设UUID。在BIOS阶段,BIOS需要读取UUID来识别相应的硬件,例如:通过读取主板的UUID来识别主板。但是,当BIOS在读取UUID时发送错误时,BIOS可能无法正确识别相应的硬件,因此,需要对BIOS进行检验,验证BIOS读取的UUID是否准确。现有技术中,一般通过人工来进行检验,具体地,人工获取BIOS中的UUID,通过比较获取的UUID与正确的UUID来检验BIOS。通过上述描述可见,现有技术中,由人工来检验BIOS的方法的速度比较慢。
技术实现思路
本专利技术实施例提供了一种检验BIOS的方法及装置,能够提高检验BIOS的速度。一方面,本专利技术实施例提供了一种检验BIOS的方法,包括:预先设置 ...
【技术保护点】
一种检验基本输入输出系统BIOS的方法,其特征在于,包括:预先设置检验脚本;S1:运行所述检验脚本;S2:按照所述检验脚本的第一指令,获取基板管理控制器BMC中的目标单元的第一通用唯一识别码UUID;S3:按照所述检验脚本的第二指令,利用BIOS获取所述目标单元的第二UUID;S4:按照所述检验脚本的第三指令,判断第一UUID与第二UUID是否相同,如果是,则确定BIOS获取UUID成功,否则,确定BIOS获取UUID失败。
【技术特征摘要】
1.一种检验基本输入输出系统BIOS的方法,其特征在于,包括:预先设置检验脚本;S1:运行所述检验脚本;S2:按照所述检验脚本的第一指令,获取基板管理控制器BMC中的目标单元的第一通用唯一识别码UUID;S3:按照所述检验脚本的第二指令,利用BIOS获取所述目标单元的第二UUID;S4:按照所述检验脚本的第三指令,判断第一UUID与第二UUID是否相同,如果是,则确定BIOS获取UUID成功,否则,确定BIOS获取UUID失败。2.根据权利要求1所述的方法,其特征在于,所述预先设置检验脚本,包括:通过dmidecode设置所述检验脚本的第一指令;通过dmidecode设置所述检验脚本的第二指令。3.根据权利要求1所述的方法,其特征在于,所述S3中的所述利用BIOS获取所述目标单元的第二UUID,包括:利用BIOS从所述BMC对应的存储器中读取所述目标单元的所述第二UUID。4.根据权利要求1所述的方法,其特征在于,在所述S2之后,还包括:按照所述检验脚本的第四指令,将所述第一UUID更新到系统管理输出输出系统SMBIOS中。5.根据权利要求1所述的方法,其特征在于,在所述S1之前,还包括:获取所述目标单元所在的系统的root权限;所述S1,包括:在所述目标单元所在的系统的root权限下运行所述检验脚本。6.一种检验基本输入输出系统BIOS的装置,其...
【专利技术属性】
技术研发人员:姜庆臣,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。