The invention provides a general board diagnostic method and device based on PXE, using the PXE network to start the diagnostic tool Linux file system, mount the diagnostic program from the PXE server, run the diagnostic program and save the log, separate the file system from the diagnostic program, make the diagnostic tool universal, and use the current diagnostic tool. The system is made into the root file system used by PXE boot and boot. The diagnostic program is stored on the PXE server according to the PN sub directory of the board. Every update and upgrade, it only needs to modify the diagnostic program part, reduce the file size and production time, greatly reduce the upgrade maintenance cost, and jump out of the U disk startup limitation at the same time, more conducive to the work. The factory test is carried out.
【技术实现步骤摘要】
一种基于PXE的通用板卡诊断方法及装置
本专利技术涉及诊断测试的
,具体涉及一种基于PXE的通用板卡诊断方法及装置。
技术介绍
现有技术中,诊断测试处理方式需将测试工具制作成U盘引导启动测试,该方式在制作U盘启动镜像文件时,每个镜像文件均需要包含Linux文件系统,压缩解压耗时较长,更新升级诊断工具效率低下,同时,由于工具镜像文件较大,工具发布代工厂时传输也不方便。另外,代工厂在测试时,有多少个测试机台就需要制作多少个U盘启动盘,且测试不同板卡时需要重新制作对应板卡测试U盘启动盘,测试不同板卡时,需制作更换对应的诊断U盘,不利于测试开展。
技术实现思路
基于上述问题,本专利技术提出了一种基于PXE的通用板卡诊断方法及装置,利用PXE网络启动诊断工具Linux文件系统,从PXE服务器挂载诊断程式,运行诊断程式及保存日志,将文件系统与诊断程式分离,使诊断工具能够通用,极大的降低了升级维护成本,同时跳出了U盘启动局限,更利于工厂测试开展。本专利技术提供如下技术方案:一方面,本专利技术提供了一种基于PXE的通用板卡诊断方法,包括:步骤1,Linux文件系统与诊断程式分离,将当前诊断工具使用文件系统制作成PXE启动引导使用的根文件系统,将诊断程式按板卡PN分目录存放于PXE服务器,启动自动挂载PXE服务器共用工具目录;步骤2,客户端以PXE方式启动,系统启动后文件系统自动挂载PXE服务器共用工具目录,将当前诊断工具使用的系统内核文件存放至PXE服务器FTP根目录;修改PXE服务器TFTP根目录下的第一目录下的系统引导配置文件,增加诊断测试引导启动项;步骤3,客户端 ...
【技术保护点】
1.一种基于PXE的通用板卡诊断方法,其特征在于:步骤1,Linux文件系统与诊断程式分离,将当前诊断工具使用文件系统制作成PXE启动引导使用的根文件系统,将诊断程式按板卡PN分目录存放于PXE服务器,启动自动挂载PXE服务器共用工具目录;步骤2,客户端以PXE方式启动,系统启动后文件系统自动挂载PXE服务器共用工具目录,将当前诊断工具使用的系统内核文件存放至PXE服务器FTP根目录;修改PXE服务器TFTP根目录下的第一目录下的系统引导配置文件,增加诊断测试引导启动项;步骤3,客户端PXE启动诊断测试,自动启动诊断界面程序,扫描/输入板卡PN,根据PN挂载PXE服务器诊断程式目录,根据测试项配置运行诊断程式,逐项进行板卡诊断验证;步骤4,挂载PXE服务器或指定服务器日志文件目录,将诊断日志上传服务器。
【技术特征摘要】
1.一种基于PXE的通用板卡诊断方法,其特征在于:步骤1,Linux文件系统与诊断程式分离,将当前诊断工具使用文件系统制作成PXE启动引导使用的根文件系统,将诊断程式按板卡PN分目录存放于PXE服务器,启动自动挂载PXE服务器共用工具目录;步骤2,客户端以PXE方式启动,系统启动后文件系统自动挂载PXE服务器共用工具目录,将当前诊断工具使用的系统内核文件存放至PXE服务器FTP根目录;修改PXE服务器TFTP根目录下的第一目录下的系统引导配置文件,增加诊断测试引导启动项;步骤3,客户端PXE启动诊断测试,自动启动诊断界面程序,扫描/输入板卡PN,根据PN挂载PXE服务器诊断程式目录,根据测试项配置运行诊断程式,逐项进行板卡诊断验证;步骤4,挂载PXE服务器或指定服务器日志文件目录,将诊断日志上传服务器。2.根据权利要求1所述的方法,其特征在于:在Linux文件系统与诊断程式分离之前,还进行LinuxPXE服务器环境搭建,包括配置DHCPServer、TFTPServer,架设PXE网络。3.根据权利要求1所述的方法,其特征在于:系统启动时,根据板卡PN从PXE服务器挂载对应诊断程式。4.根据权利要求1所述的方法,其特征在于:所述日志包括运行成功日志和运行失败日志,所述日志上传至指定服务器...
【专利技术属性】
技术研发人员:傅全喜,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。