兼容异构硬件的镜像启动方法、终端及服务器技术

技术编号:38904372 阅读:14 留言:0更新日期:2023-09-22 14:22
本发明专利技术实施例涉及虚拟操作系统基础架构技术领域,公开了一种兼容异构硬件的镜像启动方法、终端及服务器,该方法包括:开机时,基于从服务器发送的包含基本驱动的操作系统基础镜像启动操作系统;自动运行内置在所述操作系统基础镜像中的驱动搜索程序;在驱动存储空间搜索与终端的本机硬件匹配的驱动,并进行自动安装。通过上述方式,本发明专利技术实施例能够兼容各种不同的硬件,显著降低镜像维护的复杂度,满足硬件的不同驱动需求。足硬件的不同驱动需求。足硬件的不同驱动需求。

【技术实现步骤摘要】
兼容异构硬件的镜像启动方法、终端及服务器


[0001]本专利技术实施例涉及虚拟操作系统基础架构
,具体涉及一种兼容异构硬件的镜像启动方法、终端及服务器。

技术介绍

[0002]在虚拟操作系统基础架构(Virtual OS Infrastructure,VOI)技术中,通过将操作系统镜像下发到不同的终端硬件上,在终端上启动该镜像,达到批量统一管理大量硬件的目标。
[0003]在实际应用当中,由于终端硬件的不一致,例如CPU、主板、内存、显卡等各种硬件的不一致是非常常见的,而如果采用同一个镜像在不同的硬件上启动,windows操作系统很容易出现蓝屏或者死机等现象,导致兼容性差。如果针对每种硬件做一个不同的镜像,那么又带来了工作量的复杂度。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种兼容异构硬件的镜像启动方法、终端及服务器,克服了上述问题或者至少部分地解决了上述问题。
[0005]根据本专利技术实施例的一个方面,提供了一种兼容异构硬件的镜像启动方法,所述方法包括:开机时,基于从服务器发送的包含基本驱动的操作系统基础镜像启动操作系统;自动运行内置在所述操作系统基础镜像中的驱动搜索程序;在驱动存储空间搜索与终端的本机硬件匹配的驱动,并进行自动安装。
[0006]在一种可选的方式中,所述基本驱动包括但不限于:最基础的磁盘驱动、键鼠驱动、网卡驱动。
[0007]在一种可选的方式中,所述在驱动存储空间搜索与终端的本机硬件相关的驱动,并进行自动安装,包括:在驱动存储空间根据终端本地的硬件型号搜索与终端的本机硬件匹配的驱动;对搜索到的驱动进行自动安装;自动重启操作系统,完成所述操作系统基础镜像的本地初始化。
[0008]在一种可选的方式中,所述方法还包括:如果对终端本地的操作系统基础镜像完成更新,则执行所述自动运行内置在所述操作系统基础镜像中的驱动搜索程序的步骤。
[0009]根据本专利技术实施例的另一个方面,提供了一种兼容异构硬件的镜像启动方法,所述方法包括:安装含有基本驱动的操作系统基础镜像,所述操作系统基础镜像中内置驱动搜索程序;将所述操作系统基础镜像通过网络分发到不同的终端;响应终端的驱动搜索请求,并向所述终端反馈与终端的本机硬件匹配的驱动的安装程序以进行驱动安装和镜像的本地初始化。
[0010]在一种可选的方式中,所述安装含有基本驱动的操作系统基础镜像之前,包括:设置驱动存储空间和镜像存储空间,所述镜像存储空间存储有各种操作系统镜像。每个所述操作系统镜像内置驱动搜索程序,所述驱动存储空间存储各种驱动的安装程序。
[0011]根据本专利技术实施例的另一个方面,提供了一种终端,所述终端包括:操作系统启动单元,用于开机时,基于从服务器发送的包含基本驱动的操作系统基础镜像启动操作系统;驱动搜索单元,用于自动运行内置在所述操作系统基础镜像中的驱动搜索程序;驱动安装单元,用于在驱动存储空间搜索与终端的本机硬件相关的驱动,并进行自动安装。
[0012]根据本专利技术实施例的另一个方面,提供了一种服务器,所述服务器包括:镜像安装单元,用于安装含有基本驱动的操作系统基础镜像,所述操作系统基础镜像中内置驱动搜索程序;镜像分发单元,用于将所述操作系统基础镜像通过网络分发到不同的终端;请求响应单元,用于响应终端的驱动搜索请求,并向所述终端反馈与终端的本机硬件匹配的驱动的安装程序以进行驱动安装和镜像的本地初始化。
[0013]根据本专利技术实施例的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述兼容异构硬件的镜像启动方法的步骤。
[0014]根据本专利技术实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行上述兼容异构硬件的镜像启动方法的步骤。
[0015]本专利技术实施例通过开机时,基于从服务器发送的包含基本驱动的操作系统基础镜像启动操作系统;自动运行内置在所述操作系统基础镜像中的驱动搜索程序;在驱动存储空间搜索与终端的本机硬件匹配的驱动,并进行自动安装,能够兼容各种不同的硬件,显著降低镜像维护的复杂度,满足硬件的不同驱动需求。
[0016]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0018]图1示出了本专利技术实施例提供的兼容异构硬件的镜像启动系统示意图;
[0019]图2示出了本专利技术实施例提供的兼容异构硬件的镜像启动方法的流程示意图;
[0020]图3示出了本专利技术另一实施例提供的兼容异构硬件的镜像启动方法的流程示意图;
[0021]图4示出了本专利技术实施例提供的终端的结构示意图;
[0022]图5示出了本专利技术实施例提供的服务器的结构示意图;
[0023]图6示出了本专利技术实施例提供的计算设备的结构示意图;
[0024]图7示出了本专利技术实施例提供的另一计算设备的结构示意图。
具体实施方式
[0025]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术
的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0026]图1示出了本专利技术实施例提供的兼容异构硬件的镜像启动系统的示意图。如图1所示,兼容异构硬件的镜像启动系统包括多个终端、驱动存储空间和镜像存储空间。其中镜像存储空间存放了各种操作系统镜像,每个操作系统镜像内置驱动搜索程序。驱动存储空间存储了各种驱动的安装程序。驱动仓库可以进行更新,保持驱动的最新。驱动存储空间和镜像存储空间可以设置在服务器中,存在互联网或者内部局域网内。
[0027]在本专利技术实施例中,在服务器端,安装一个含有基本驱动的操作系统基础镜像,里面包含最基础的磁盘驱动、键鼠驱动、网卡驱动等,在常见的Windows PE系统中都存在这些基本驱动。当有了这些基本驱动后,windows就能够开机启动。在基础镜像中预先安装驱动搜索程序。然后将操作系统基础镜像通过网络分发到不同的终端上。如图1中镜像存储空间中的操作系统镜像1分发至分别配置A硬件、B硬件以及C硬件的3个不同终端。在本专利技术实施例中,服务器可以为网络服务器、云服务器、或能实现本专利技术实施例功用的任一电子设备等,在此并不作限制。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兼容异构硬件的镜像启动方法,其特征在于,所述方法包括:开机时,基于从服务器发送的包含基本驱动的操作系统基础镜像启动操作系统;自动运行内置在所述操作系统基础镜像中的驱动搜索程序;在驱动存储空间搜索与终端的本机硬件匹配的驱动,并进行自动安装。2.根据权利要求1所述的方法,其特征在于,所述基本驱动包括但不限于:最基础的磁盘驱动、键鼠驱动、网卡驱动。3.根据权利要求1所述的方法,其特征在于,所述在驱动存储空间搜索与终端的本机硬件相关的驱动,并进行自动安装,包括:在驱动存储空间根据终端本地的硬件型号搜索与终端的本机硬件匹配的驱动;对搜索到的驱动进行自动安装;自动重启操作系统,完成所述操作系统基础镜像的本地初始化。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果对终端本地的操作系统基础镜像完成更新,则执行所述自动运行内置在所述操作系统基础镜像中的驱动搜索程序的步骤。5.一种兼容异构硬件的镜像启动方法,其特征在于,所述方法包括:安装含有基本驱动的操作系统基础镜像,所述操作系统基础镜像中内置驱动搜索程序;将所述操作系统基础镜像通过网络分发到不同的终端;响应终端的驱动搜索请求,并向所述终端反馈与终端的本机硬件匹配的驱动的安装程序以进行驱动安装和镜像的本地初始化。6.根据权利要求1所述的方法,其特征在于,所述安装含有基本驱动的操作系统基础镜像之前,包括:设置驱动存储空间和镜像存储空间,所述镜像存储空间存储有...

【专利技术属性】
技术研发人员:万峰范炉林
申请(专利权)人:深圳市青葡萄科技有限公司
类型:发明
国别省市:

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

1