本申请提供了一种操作系统灌装方法、系统及电子设备,适用于计算机技术领域,该方法包括:待灌装计算机加载预安装系统,并将自身的MAC地址发送至生产管理系统服务器;待灌装计算机再接收生产管理系统服务器针对MAC地址返回的第二响应信息;待灌装计算机根据第二响应信息确定需要的目标操作系统镜像和目标配置文件,再从PXE服务器下载目标操作系统镜像和目标配置文件并进行安装,完成对操作系统的网络灌装。本申请实施例可以实现同一时间为多台计算机灌装不同的操作系统。并且,不再需要技术人员手动完成这一项工作,减少了误选情况的出现。同时,可以支持客制化操作系统的灌装。可以支持客制化操作系统的灌装。可以支持客制化操作系统的灌装。
【技术实现步骤摘要】
一种操作系统灌装方法、系统及电子设备
[0001]本申请属于计算机
,尤其涉及操作系统灌装方法、系统及电子设备。
技术介绍
[0002]在工厂生产计算机的过程中,需要为多台计算机灌装操作系统,以便用户在获得产品后进行使用。其中,为计算机灌装操作系统的一种可选方法是,通过预启动执行环境(Pre
‑
boot Execution Environment,PXE)技术,实现操作系统的批量化网络灌装工作。但是这种方法存在一定的缺陷:不能对需要灌装不同操作系统的不同机型或不同订单的计算机,同时完成操作系统的灌装工作。因此仍然需要技术人员为不同机型或不同订单的计算机手动选择对应的操作系统镜像和配置文件,导致对操作系统的灌装效率较低,且往往会出现误选的情况。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种操作系统灌装方法、系统及电子设备,可以实现同一时间为多台计算机灌装不同的操作系统,提高灌装工作的效率。
[0004]本申请实施例的第一方面提供了一种操作系统灌装方法,应用于电子设备,所述方法包括:
[0005]电子设备加载预安装系统,并将自身的MAC地址发送至生产管理系统服务器。
[0006]电子设备接收生产管理系统服务器针对MAC地址返回的第二响应信息。
[0007]电子设备根据第二响应信息确定需要的目标操作系统镜像和目标配置文件。
[0008]电子设备从PXE服务器下载目标操作系统镜像和目标配置文件并进行安装,完成对操作系统的网络灌装。<br/>[0009]在本申请实施例中,通过与生产管理系统服务器交互,获取到可以用于确定需要的目标操作系统镜像和目标配置文件的信息后,从PXE服务器选择目标操作系统镜像和目标配置文件并下载到本机,完成操作系统的网络灌装。可以实现在同一时间为多台计算机灌装不同的操作系统,因此,可以同时为不同订单、不同机型的计算机灌装操作系统,提高了灌装工作的效率。
[0010]在第一方面的第一种可能的实现方式中,电子设备加载预安装系统,包括:
[0011]电子设备启动网卡并以广播的形式发送请求信息;
[0012]电子设备接收由PXE服务器针对所述请求信息返回的预设引导镜像的解压地址;
[0013]电子设备通过预设引导镜像的解压地址,将预安装系统加载至内存中。
[0014]在第一方面的第二种可能的实现方式中,第二响应信息包括物料清单信息,物料清单信息中包含PN;
[0015]电子设备根据第二响应信息确定需要的目标操作系统镜像和目标配置文件,包括:
[0016]电子设备根据第二响应信息中的PN,确定需要的目标操作系统镜像和目标配置文
件。
[0017]基于上述第一方面的第二种可能的实现方式中,在第一方面的第三种可能的实现方式中,电子设备根据PN,确定需要的目标操作系统镜像和目标配置文件,包括:
[0018]电子设备根据PN与预设的映射关系,确定需要的目标操作系统镜像和目标配置文件,映射关系为PN与操作系统镜像和配置文件之间的映射关系。
[0019]在第一方面的第四种可能的实现方式中,电子设备从PXE服务器下载目标操作系统镜像和目标配置文件并进行安装,完成操作系统的网络灌装,包括:
[0020]电子设备从PXE服务器选择目标操作系统镜像和目标配置文件并下载到本机。
[0021]基于目标操作系统镜像和目标配置文件,通过Fsarchiver工具,还原目标操作系统镜像,完成对操作系统的网络灌装。
[0022]在第一方面的第五种可能的实现方式中,电子设备将自身的MAC地址发送至生产管理系统服务器,包括:
[0023]电子设备获取自身的MAC地址。
[0024]电子设备将MAC地址作为调用生产管理系统预留的API接口的参数,发送至生产管理系统服务器。
[0025]在第一方面的第六种可能的实现方式中,操作系统镜像包括:
[0026]根据客户定制需求完成的客制化操作系统镜像和配置文件。
[0027]基于上述第一方面的第一至第六任一种可能的实现方式,在第一方面的第七种可能的实现方式中,包括:
[0028]电子设备在完成操作系统的网络灌装之后,自动启动老化程序和整机测试程序,进行老化测试和整机后测。
[0029]本申请实施例的第二方面,提供了一种操作系统灌装系统,包括:PXE服务器、生产管理系统服务器以及能实现上述第一方面任一项操作系统灌装方法的电子设备。
[0030]本申请实施例的第三方面提供了一种操作系统灌装装置,包括:
[0031]所述装置实现如上述第一方面中任一项所述操作系统灌装方法的步骤。
[0032]第一获取模块,用于获取生产管理系统服务器返回的第一响应信息或第二响应信息。
[0033]第二获取模块,用于从PXE服务器获取目标操作系统镜像和目标配置文件。
[0034]处理模块,用于基于目标操作系统镜像和目标配置文件安装操作系统,完成操作系统的网络灌装。
[0035]本申请实施例的第四方面提供了一种电子设备,所述电子设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,使得电子设备实现如上述第一方面中任一项所述操作系统灌装方法的步骤。
[0036]本申请实施例的第五方面提供了一种计算机可读存储介质,包括:存储有计算机程序,所述计算机程序被处理器执行时,使得电子设备实现如上述第一方面中任一项所述操作系统灌装方法的步骤。
[0037]本申请实施例的第六方面提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面中任一项所述操作系统灌装方法。
[0038]可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的
相关描述,在此不再赘述。
附图说明
[0039]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本申请一实施例提供的操作系统灌装方法的流程示意图;
[0041]图2是本申请一实施例提供的图1中的步骤S1的具体实现的流程示意图;
[0042]图3是本申请一实施例提供的操作系统灌装方法的流程示意图;
[0043]图4是本申请一实施例提供的计算机测试方法的流程示意图;
[0044]图5是本申请实施例提供的操作系统灌装装置的结构示意图;
[0045]图6是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0046]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种操作系统灌装方法,其特征在于,应用于电子设备,所述方法包括:包括:所述电子设备加载预安装系统,并将自身的MAC地址发送至生产管理系统服务器;所述电子设备接收所述生产管理系统服务器针对所述MAC地址返回的第二响应信息;所述电子设备根据所述第二响应信息确定需要的目标操作系统镜像和目标配置文件;所述电子设备从PXE服务器下载所述目标操作系统镜像和所述目标配置文件并进行安装,完成对操作系统的网络灌装。2.根据权利要求1所述的操作系统灌装方法,其特征在于,所述电子设备加载预安装系统,包括:所述电子设备启动网卡并以广播的形式发送请求信息;所述电子设备接收由所述PXE服务器针对所述请求信息返回的预设引导镜像的解压地址;所述电子设备通过所述预设引导镜像的解压地址,将预安装系统加载至内存中。3.根据权利要求1所述的操作系统灌装方法,其特征在于,所述第二响应信息包括物料清单信息,所述物料清单信息中包含PN;所述电子设备根据所述第二响应信息确定需要的目标操作系统镜像和目标配置文件,包括:所述电子设备根据所述第二响应信息中的所述PN,确定需要的目标操作系统镜像和目标配置文件。4.根据权利要求3所述的操作系统灌装方法,其特征在于,所述电子设备根据所述PN,确定需要的目标操作系统镜像和目标配置文件,包括:所述电子设备根据所述PN与预设的映射关系,确定需要的目标操作系统镜像和目标配置文件,所述映射关系为PN与操作系统镜像和配置文件之间的映射关系。5.根据权...
【专利技术属性】
技术研发人员:李露,安绍平,石明,龚志海,王时东,肖力,袁勇滔,
申请(专利权)人:中国长城科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。