一种测试操作系统的安装方法、pxe服务器和系统的制作方法

文档序号:9673012阅读:552来源:国知局
一种测试操作系统的安装方法、pxe服务器和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术应用领域,特别涉及一种测试操作系统的安装方法、PXE服务器和系统。
【背景技术】
[0002]在主板生产完成之后,需要通过测试操作系统对主板进行测试,以保证出厂主板的可用性。目前,测试操作系统主要通过硬盘的方式安装到主板上,这就需要首先将测试操作系统存放到硬盘,将具有测试操作系统的硬盘安装到主板上,而如果测试的主板种类较多,需要不同的测试操作系统和测试软件的话,就需要比较多的硬盘来保证测试的完成,而且一个硬盘中的测试操作系统在同一时间只能供一个主板使用,而主板一次只能通过硬盘运行一个测试软件,使得测试周期较长,造成测试效率较低。

【发明内容】

[0003]本发明提供一种测试操作系统的安装方法、PXE服务器和系统,从而提高测试效率。
[0004]—种测试操作系统的安装方法,将测试主板安装在测试机上,并将所述测试机与PXE服务器相连,还包括:
[0005]所述PXE服务器为测试操作系统生成共享目录,并将所述测试操作系统存储在该共早目录;
[0006]为所述测试机分配动态IP地址;
[0007]根据所述分配的动态IP地址,控制所述外设的测试机启动所述共享目录下的测试操作系统。
[0008]优选地,该方法进一步包括:
[0009]设置初始操作系统,并加载sys1 inux压缩包,生成PXE.1 inux文件;
[0010]在所述为所述测试机分配动态IP地址之后,在所述控制所述测试机启动所述共享目录下的测试操作系统之前,进一步包括:
[0011 ]控制所述PXE.1 inux文件引导所述测试机启动所述初始操作系统,并解析内核和所述测试操作系统;
[0012]所述控制所述测试机启动所述共享目录下的测试操作系统,包括:控制所述测试机通过所述解析出的内核和所述测试操作系统,启动所述存储目录下的测试操作系统。
[0013]优选地,该方法进一步包括:在所述PXE服务器中,配置测试软件;
[0014]在所述控制所述测试机启动所述共享目录下的测试操作系统之后,进一步包括:控制所述测试机启动所述测试软件。
[0015]优选地,该方法进一步包括:将所述PXE服务器与客户端相连,在所述客户端安装测试操作系统,并将所述安装的测试操作系统打包压缩;
[0016]所述将所述测试操作系统存储在该共享目录,包括:控制所述客户端将所述打包压缩的测试操作系统同步到所述PXE服务器的共享目录下。
[°017 ] 优选地,该方法进一步包括:在所述PXE服务器安装tf tp安装包,并通过所述tf tp安装包配置所述测试操作系统启动协议;
[0018]所述控制所述测试机启动所述共享目录下的测试操作系统,包括:根据所述测试操作系统启动协议,控制所述测试机启动所述共享目录下的测试操作系统。
[0019]优选地,该方法进一步包括:
[0020]在所述共享目录下,为所述测试机建立对应的文件夹;
[0021 ]控制测试结果存储到所述对应的文件夹。
[0022]—种PXE服务器,与外设的安装了测试主板的测试机相连,包括:
[0023]生成存储单元,用于为测试操作系统生成共享目录,并将所述测试操作系统存储在该共享目录;
[0024]分配单元,用于为所述外设的测试机分配动态IP地址;
[0025]控制单元,用于根据所述分配单元分配的动态IP地址,控制所述外设的测试机启动所述生成存储单元生成的共享目录下存储的测试操作系统。
[0026]优选地,该PXE服务器进一步包括:设置单元和加载单元,其中,
[0027]所述设置单元,用于设置初始操作系统;
[0028]所述加载单元,用于加载sys 1 inux压缩包,并生成PXE.1 inux文件;
[0029]控制单元,进一步用于控制所述加载单元生成的PXE.linux文件引导所述外设的测试机启动所述设置单元设置的初始操作系统,并解析内核和所述测试操作系统,并控制所述外设的测试机通过所述解析出的内核和所述测试操作系统,启动所述存储目录下的测试操作系统。
[0030]优选地,该PXE服务器进一步包括:第一配置单元,其中,
[0031 ]所述第一配置单元,用于配置测试软件;
[0032]所述控制单元,进一步用于控制所述外设的测试机启动所述配置单元配置的测试软件。
[0033]优选地,该PXE服务器进一步包括:同步单元,用于控制外设的客户端将打包压缩的测试操作系统同步到所述生成存储单元生成的共享目录下。
[0034]优选地,该PXE服务器进一步包括:第二配置单元,其中,
[0035]所述第二配置单元,用于安装tftp安装包,并通过所述tftp安装包配置所述测试操作系统的启动协议;
[0036]所述控制单元,用于根据所述第二配置单元配置的测试操作系统启动协议,控制所述外设的测试机启动所述生成存储单元生成的共享目录下的测试操作系统。
[0037]优选地,该PXE服务器进一步包括:构建单元,其中,
[0038]所述构建单元,用于在所述生成存储单元生成的共享目录下,为所述测试机建立对应的文件夹;
[0039]所述控制单元,进一步用于控制测试结果存储到所述构建单元建立的对应的文件夹。
[0040]一种测试操作系统的安装系统,包括:上述任意一种PXE服务器和至少一个测试机,其中,
[0041]所述至少一个测试机中,每一个测试机,用于安装测试主板,与所述PXE服务器相连,获取所述PXE服务器分配的动态IP地址,并接收所述PXE服务器控制,启动所述PXE服务器中共享目录下的测试操作系统。
[0042]优选地,上述系统进一步包括:
[0043]客户端,与所述PXE服务器相连,用于安装测试操作系统,并将所述安装的测试操作系统打包压缩,接收所述PXE服务器的控制,将所述打包压缩的测试操作系统同步到所述PXE服务器的共享目录下。
[0044]本发明实施例提供了一种测试操作系统的安装方法、PXE服务器和系统,该方法包括:将测试主板安装在外设的测试机上,并将所述外设的测试机与PXE服务器相连,在这一过程中,可以将多个测试机与PXE服务器相连,所述PXE服务器为测试操作系统生成共享目录,并将所述测试操作系统存储在该共享目录;为所述外设的测试机分配动态IP地址;通过这分配的IP地址,使得多个测试机与PXE服务器在同一个局域网内,根据所述分配的动态IP地址,控制所述外设的测试机启动所述共享目录下的测试操作系统,那么可以同时对多个测试主板进行测试,有效地提高了测试效率。
【附图说明】
[0045]图1为本发明实施例提供的一种测试操作系统的安装方法的流程图;
[0046]图2为本发明另一实施例提供的一种测试操作系统的安装方法的流程图;
[0047]图3为本发明实施例提供的一种PXE服务器的结构示意图;
[0048]图4为本发明另一实施例提供的一种PXE服务器的结构示意图;
[0049]图5为本发明实施例提供的一种测试操作系统的安装系统的结构示意图。
【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]图1为本发明实施例提供的一种测试操作系统的安装方法,该方法可以包括如下步骤:
[0052]步骤101:将测试主板安装在测试机上,并将测试机与PXE服务器相连;
[0053]步骤102:为测试操作系统生成共享目录,并将测试操作系统存储在该共享目录;
[0054]步骤103:为测试机分配动态IP地址;
[0055]步骤104:根据分配的动态IP地址,控制外设的测试机启动共享目录下的测试操作系统。
[0056]在本发明一个实施例中,为了能够实现启动测试操作系统的自动化,该方法进一步包括:设置初始操作系统
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1