PC机OS系统安装检查方法、系统、计算机设备及存储介质技术方案

技术编号:36259545 阅读:11 留言:0更新日期:2023-01-07 09:56
本发明专利技术涉及PC机生产技术领域,具体涉及PC机OS系统安装检查方法、系统、计算机设备及存储介质。该方法判定OS系统安装位置,获取盘符调用执行shell脚本;获取标准配置文件,获取待检查PC机的ESP拓扑信息,并将标准配置文件与待检查PC机的ESP拓扑信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail;获取通过ESP拓扑信息比对的待检查PC机的硬盘分区大小信息,并将标准配置文件与待检查PC机的硬盘分区大小信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail。本发明专利技术节约了安装系统后人工反复确认的繁琐过程带来的时间成本和人力成本浪费;提高了工厂智能化水平;提高了安装系统和后测工段的效率。提高了安装系统和后测工段的效率。提高了安装系统和后测工段的效率。

【技术实现步骤摘要】
PC机OS系统安装检查方法、系统、计算机设备及存储介质


[0001]本专利技术涉及PC机生产
,尤其涉及PC机OS系统安装检查方法、系统、计算机设备及存储介质。

技术介绍

[0002]PC工厂生产过程中,由于需要人工去选择镜像和安装硬盘,容易选错、且对于多盘搭配的机器,安装错系统盘也识别不到,容易产生客诉,且需要确认机台的安装系统是否完整、这对于产线员工人工检查判断异常困难,目前这OS系统盘的检查已收到客户的反馈,同订单的机器,安装系统盘的位置不一样,客户对此产生了疑问,如果这种情况多了,反而会引起客诉。为了解决该技术问题现提出PC机OS系统安装检查方法、系统、计算机设备及存储介质。

技术实现思路

[0003]为了解决上述现有技术中存在的技术问题,本专利技术提供了一种PC机OS系统安装检查方法、系统、计算机设备及存储介质,本专利技术C语言代码a.c实现了PC机按规则所需预装系统盘符的确定;b.py实现了ESP拓扑信息的100%字节内容比对和分区大小100%字节内容比对;实现了国产PC机OS系统安装检查的100%自动化和智能化比对。
[0004]为实现上述目的,本专利技术实施例提供了如下的技术方案:
[0005]第一方面,在本专利技术提供的一个实施例中,提供了PC机OS系统安装检查方法,该方法包括以下步骤:
[0006]判定OS系统安装位置,获取盘符调用执行shell脚本;
[0007]获取标准配置文件,获取待检查PC机的ESP拓扑信息,并将标准配置文件与待检查PC机的ESP拓扑信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail;
[0008]获取通过ESP拓扑信息比对的待检查PC机的硬盘分区大小信息,并将标准配置文件与待检查PC机的硬盘分区大小信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail。
[0009]作为本专利技术的进一步方案,判定OS系统安装位置,获取盘符调用执行shell脚本,包括获取待检查PC机所需预装盘符的优先级获取,并确认待检查PC机所需安装系统的盘符,将盘符传递至执行shell脚本中进行其他识别处理。
[0010]作为本专利技术的进一步方案,所述判定OS系统安装位置,是通过a.sh实现的。
[0011]作为本专利技术的进一步方案,获取待检查PC机的ESP拓扑信息,并将标准配置文件与待检查PC机的ESP拓扑信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail,包括:python中的open和read方法对标准配置文件和待检查PC机的ESP拓扑信息进行打开读取内容,将得到的内容进行全部字节一一比较,完全一模一样则待检查所述PC机PASS进入下一阶段,否则打印报错信息FAIL。
[0012]作为本专利技术的进一步方案,所述获取通过ESP拓扑信息比对的待检查PC机的硬盘
分区大小信息,并将标准配置文件与待检查PC机的硬盘分区大小信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail,包括利用python中的open和read方法对标准配置文件和待检查PC机的硬盘分区大小信息进行打开和读取内容,将得到的内容进行全部字节一一比较,完全一模一样则待检查所述PC机PASS。
[0013]作为本专利技术的进一步方案,所述检查PC机的ESP拓扑信息比对和硬盘分区大小信息比对是通过b.py脚本实现的。
[0014]第二方面,在本专利技术提供的又一个实施例中,提供了PC机OS系统安装检查系统,该系统包括:安装位置判定模块和比对模块;
[0015]所述安装位置判定模块,具体的用于获取待检查PC机所需预装盘符的优先级获取,并确认待检查PC机所需安装系统的盘符,将盘符传递至执行shell脚本中进行其他识别处理;
[0016]所述比对模块,用于获取标准配置文件,获取待检查PC机的ESP拓扑信息,并将标准配置文件与待检查PC机的ESP拓扑信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail;用于获取通过ESP拓扑信息比对的待检查PC机的硬盘分区大小信息,并将标准配置文件与待检查PC机的硬盘分区大小信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail。
[0017]第三方面,在本专利技术提供的又一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现PC机OS系统安装检查方法的步骤。
[0018]第四方面,在本专利技术提供的再一个实施例中,提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现所述PC机OS系统安装检查方法的步骤。
[0019]本专利技术提供的技术方案,具有如下有益效果:
[0020]本专利技术提供的PC机OS系统安装检查方法、系统、计算机设备及存储介质,实现了国产PC安装阶段自动选盘安装,避免人工选错硬盘安装系统;节约了安装系统后人工反复确认的繁琐过程带来的时间成本和人力成本浪费;提高了工厂智能化水平;提高了安装系统和后测工段的效率;提高产线直通率,减少不必要的人力浪费;保证了订单系统的一致性和正确性,减少或避免了客诉。
[0021]本专利技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0023]图1为本专利技术一个实施例的PC机OS系统安装检查方法的流程图;
[0024]图2为本专利技术一个实施例中C语言中存在nvme硬盘显示状况图;
[0025]图3为本专利技术一个实施例的C语言中不存在nvme硬盘显示状况图;
[0026]图4为本专利技术一个实施例的PC机OS系统安装检查系统中结构框图;
[0027]图5为本专利技术一个实施例的计算机设备的结构示意图。
[0028]图中:安装位置判定模块

100、比对模块

200、处理器

301、通信接口

302、存储器

303、通信总线

304。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PC机OS系统安装检查方法,其特征在于,该方法包括:判定OS系统安装位置,获取盘符调用执行shell脚本;获取标准配置文件,获取待检查PC机的ESP拓扑信息,并将标准配置文件与待检查PC机的ESP拓扑信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail;获取通过ESP拓扑信息比对的待检查PC机的硬盘分区大小信息,并将标准配置文件与待检查PC机的硬盘分区大小信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail。2.如权利要求1所述的PC机OS系统安装检查方法,其特征在于,判定OS系统安装位置,获取盘符调用执行shell脚本,包括获取待检查PC机所需预装盘符的优先级获取,并确认待检查PC机所需安装系统的盘符,将盘符传递至执行shell脚本中进行识别处理。3.如权利要求1所述的PC机OS系统安装检查方法,其特征在于,所述判定OS系统安装位置,是通过a.sh实现的。4.如权利要求1所述的PC机OS系统安装检查方法,其特征在于,所述获取标准配置文件,包括判断测试服务器主机路径下是否已存在标准配置文件,若不存在,则将installos1.conf拷贝至测试主机'cp/insp/installos1.conf/log/Config/{}/installos1.conf'.format,以此服务器硬盘配置作为标准配置文件。5.如权利要求1所述的PC机OS系统安装检查方法,其特征在于,获取待检查PC机的ESP拓扑信息,并将标准配置文件与待检查PC机的ESP拓扑信息进行比对,对比一致则通过检查,未通过则将打印报错信息fail,包括:python中的open和read方法对标准配置文件和待检查PC机的ESP拓扑信息进行打开读取内容,将得到的内容进行全部字节一一比较,完全一模一样则待检查所述PC机PASS进入下一阶段,否则打印报错信息FAIL。6.如...

【专利技术属性】
技术研发人员:陈锡文邓亚隆
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1