一种系统安装方法和电子设备技术方案

技术编号:22237731 阅读:20 留言:0更新日期:2019-10-09 17:41
本申请提供了一种系统安装方法,电子设备的预设存储区域中预存有第一驱动,当操作系统安装目标系统过程中,如果不存在目标系统所需的第一驱动导致无法识别目的安装位置,直接从该预设存储区域中获取该第一驱动并自动安装,进而基于安装后的第一驱动可以识别得到该目的安装位置,可以继续安装目标系统,该过程中,不依赖人工参与,更无需等待安装人员手动接入带驱动的U盘,提高了安装效率。

A System Installation Method and Electronic Equipment

【技术实现步骤摘要】
一种系统安装方法和电子设备
本申请涉及电子设备领域,更具体的说,是涉及一种系统安装方法和电子设备。
技术介绍
在系统安装过程中,需要对于安装系统的硬盘进行识别,但是,如果操作系统(OS,OperatingSystem)中没有相应的驱动(inboxdriver)时,则无法对硬盘进行识别。现有技术中,一般是中断安装过程,并提示要求接入带驱动的U盘,等待安装人员手动接入U盘后,操作系统下载U盘中的驱动,然后才能继续安装系统,这导致系统安装的效率较低。
技术实现思路
有鉴于此,本申请提供了一种系统安装方法,解决现有技术中操作系统没有安装硬盘的相应驱动时,需要中断安装过程并手动接入带驱动的U盘,导致安装效率低的问题。为实现上述目的,本申请提供如下技术方案:一种系统安装方法,包括:选择待安装的目标系统;基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标系统的参数信息以及目的安装位置;在当前操作系统中未装载与第一存储区域相应的第一驱动的情况下,从预设的第二存储区域获取预设的第一驱动并装载,所述第一存储区域为所述目标系统的目的安装位置,所述第二存储区域与所述第一存储区域不同;基于所述第一驱动识别得到所述第一存储区域,依据所述安装脚本,将所述目标系统安装至第一存储区域。优选的,上述的方法,所述基于预设的安装信息以及所述目标系统,生成安装脚本,包括:选择与所述目标系统对应的安装脚本模板;依据输入信息修改所述安装脚本模板中的参数。优选的,上述的方法,判断当前操作系统中未装载与第一存储区域相应的第一驱动之后,从预设的第二存储区域获取预设的第一驱动之前,还包括:获取承载所述目标系统的磁盘阵列的身份信息,所述磁盘阵列中存储有目标系统的安装文件;根据所述身份信息查找到所述磁盘阵列支持的操作系统集合;如果所述操作系统集合中包含所述当前操作系统,判定第二存储区域中预存储所述第一驱动。优选的,上述的方法,所述从预设的存储区域获取预设的第一驱动,包括:通过预设的基板管理控制器获取所述第二存储区域中存储的第一驱动,所述第二存储区域的第一驱动能够被所述基板管理控制器挂载并提供给操作系统。优选的,上述的方法,装载第一驱动,包括:将所述第一驱动装载到操作系统的内存;所述依据所述安装脚本,将所述目标系统安装至第一存储区域,包括:基于安装在内存的所述第一驱动识别得到所述第一存储区域,拷贝所述目标系统的安装文件并安装到第一存储区域,并且将所述第一驱动安装到第一存储区域。一种电子设备,包括:选择模块,用于选择待安装的目标系统;脚本模块,用于基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标系统的参数信息以及目的安装位置;驱动模块,用于在当前操作系统中未装载与第一存储区域相应的第一驱动的情况下,从预设的第二存储区域获取预设的第一驱动并装载,所述第一存储区域为所述目标系统的目的安装位置,所述第二存储区域与所述第一存储区域不同;安装模块,用于基于所述第一驱动识别得到所述第一存储区域,依据所述安装脚本,将所述目标系统安装至第一存储区域。优选的,上述的电子设备,还包括:获取模块,用于获取承载所述目标系统的磁盘阵列的身份信息,所述磁盘阵列中存储有目标系统的安装文件;查找模块,用于根据所述身份信息查找到所述磁盘阵列支持的操作系统集合;如果所述操作系统集合中包含所述当前操作系统,判定第二存储区域中预存储所述第一驱动,触发所述驱动模块。优选的,上述的电子设备,所述驱动模块,用于通过预设的基板管理控制器获取所述第二存储区域中存储的第一驱动,所述第二存储区域的第一驱动能够被所述基板管理控制器挂载并提供给操作系统。优选的,上述的电子设备,所述驱动模块装载第一驱动,具体包括:将所述第一驱动装载到操作系统的内存;所述安装模块具体用于:基于安装在内存的所述第一驱动识别得到所述第一存储区域,拷贝所述目标系统的安装文件并安装到第一存储区域,并且将所述第一驱动安装到第一存储区域。一种电子设备,包括:本体;存储器;设置于所述本体的处理器,用于选择待安装的目标系统;基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标系统的参数信息以及存储器中的目的安装位置;在当前操作系统中未装载与第一存储区域相应的第一驱动的情况下,从存储器中的预设的第二存储区域获取预设的第一驱动并装载,所述第一存储区域为所述目标系统的目的安装位置,所述第二存储区域与所述第一存储区域不同;基于所述第一驱动识别得到所述第一存储区域,依据所述安装脚本,将所述目标系统安装至第一存储区域。经由上述的技术方案可知,与现有技术相比,本申请提供了一种系统安装方法,包括:选择待安装的目标系统;基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标系统的参数信息以及的目的安装位置;在当前操作系统中未装载与第一存储区域相应的第一驱动的情况下,从预设的第二存储区域获取预设的第一驱动并装载,所述第一存储区域为所述目标系统的目的安装位置,所述第二存储区域与所述第一存储区域不同;基于所述第一驱动识别得到所述第一存储区域,依据所述安装脚本,将所述目标系统安装至第一存储区域。本方案中,电子设备的预设存储区域中预存有第一驱动,当操作系统安装目标系统过程中,如果不存在目标系统所需的第一驱动时,直接从该预设存储区域中获取该第一驱动并自动安装,进而基于安装后的第一驱动可以继续安装目标系统,该过程中,无需人工参与,更无需等待安装人员手动接入带驱动的U盘,提高了安装效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请提供的一种系统安装方法实施例1的流程图;图2为本申请提供的一种系统安装方法实施例2的流程图;图3为本申请提供的一种系统安装方法实施例3的流程图;图4为本申请提供的一种系统安装方法实施例4的流程图;图5为本申请提供的一种系统安装方法实施例4的系统架构示意图;图6为本申请提供的一种系统安装方法实施例5的流程图;图7为本申请提供的一种电子设备实施例1的结构示意图;图8为本申请提供的一种电子设备实施例2的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。如图1所示的,为本申请提供的一种系统安装方法实施例1的流程图,该方法应用于一电子设备,该方法包括以下步骤:步骤S101:选择待安装的目标系统;具体实施中,可以有多个系统,从中选择一个需要安装的系统作为目标系统。具体实施中,电子设备的显示屏幕中可以显示该多个能够被安装的系统,用户通过操作设备输入选择操作,并根据该选择操作从多个系统中选择一个进行安装。步骤S102:基于所述目标系统,生成安装脚本;其中,所述安装脚本中包含有安装所述目标系统的参数信息以及目的安装位置。具体的,电子设备预设有安装脚本的模板,不同的本文档来自技高网...

【技术保护点】
1.一种系统安装方法,包括:选择待安装的目标系统;基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标系统的参数信息以及目的安装位置;在当前操作系统中未装载与第一存储区域相应的第一驱动的情况下,从预设的第二存储区域获取预设的第一驱动并装载,所述第一存储区域为所述目标系统的目的安装位置,所述第二存储区域与所述第一存储区域不同;基于所述第一驱动识别得到所述第一存储区域,依据所述安装脚本,将所述目标系统安装至第一存储区域。

【技术特征摘要】
1.一种系统安装方法,包括:选择待安装的目标系统;基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标系统的参数信息以及目的安装位置;在当前操作系统中未装载与第一存储区域相应的第一驱动的情况下,从预设的第二存储区域获取预设的第一驱动并装载,所述第一存储区域为所述目标系统的目的安装位置,所述第二存储区域与所述第一存储区域不同;基于所述第一驱动识别得到所述第一存储区域,依据所述安装脚本,将所述目标系统安装至第一存储区域。2.根据权利要求1所述的方法,所述基于预设的安装信息以及所述目标系统,生成安装脚本,包括:选择与所述目标系统对应的安装脚本模板;依据输入信息修改所述安装脚本模板中的参数。3.根据权利要求1所述的方法,判断当前操作系统中未装载与第一存储区域相应的第一驱动之后,从预设的第二存储区域获取预设的第一驱动之前,还包括:获取承载所述目标系统的磁盘阵列的身份信息,所述磁盘阵列中存储有目标系统的安装文件;根据所述身份信息查找到所述磁盘阵列支持的操作系统集合;如果所述操作系统集合中包含所述当前操作系统,判定第二存储区域中预存储所述第一驱动。4.根据权利要求1所述的方法,所述从预设的存储区域获取预设的第一驱动,包括:通过预设的基板管理控制器获取所述第二存储区域中存储的第一驱动,所述第二存储区域的第一驱动能够被所述基板管理控制器挂载并提供给操作系统。5.根据权利要求1所述的方法,装载第一驱动,包括:将所述第一驱动装载到操作系统的内存;所述依据所述安装脚本,将所述目标系统安装至第一存储区域,包括:基于安装在内存的所述第一驱动识别得到所述第一存储区域,拷贝所述目标系统的安装文件并安装到第一存储区域,并且将所述第一驱动安装到第一存储区域。6.一种电子设备,包括:选择模块,用于选择待安装的目标系统;脚本模块,用于基于所述目标系统,生成安装脚本,所述安装脚本中包含有安装所述目标...

【专利技术属性】
技术研发人员:陈虎
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1