安装操作系统的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28622347 阅读:19 留言:0更新日期:2021-05-28 16:18
本申请涉及一种安装操作系统的方法、装置、计算机设备和存储介质,其中,该方法包括:当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息;所述网口信息包括网口标识和网口的启动模式;根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项;当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序;基于所述第二PXE启动顺序进行操作系统的安装。通过本申请,实现了基于PXE轮询安装操作系统时屏蔽sanboot启动项,提高了基于PXE的操作系统安装效率。

【技术实现步骤摘要】
安装操作系统的方法、装置、计算机设备和存储介质
本申请涉及医疗成像
,特别是涉及一种安装操作系统的方法、装置、计算机设备和存储介质。
技术介绍
PXE(prebootexecuteenvironment,预启动执行环境)是Intel公司开发一种利用网卡远程启动技术,工作于Client(客户端)/Server(服务端)的网络模式,支持通过网络远端服务器下载镜像,并由此支持通过引导安装操作系统。SanBoot网络存储管理系统,是一套基于微软.vhd虚拟磁盘的数据存储管理系统,采用微软的.vhd标准,支持从hyper-v,oraclevmvirtualbox,物理计算机磁盘起动和物理计算机的网络起动。工作站数据全部保存在IO服务器上,即使中毒,文件损坏,都可以轻松恢复,相对于企业大面积部署SSD磁盘,成本大幅降低,性能大幅提高,且支持从PXE模式启动。在基于PXE安装操作系统的过程中,如果PXE启动项中有SanBoot启动项,可能会进入Sanboot的启动项中,导致想要通过PXE安装的系统安装失败,需要重启再次安装,降低了操作系统的安装效率。
技术实现思路
本申请实施例提供了一种安装操作系统的方法、装置、计算机设备和存储介质,以至少解决相关技术中基于PXE安装操作系统效率低的问题。第一方面,本申请实施例提供了一种安装操作系统的方法,包括:当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息;所述网口信息包括网口标识和网口的启动模式;根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项;当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序;基于所述第二PXE启动顺序进行操作系统的安装。在其中一些实施例中,当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息之前,还包括:遍历启动设备并创建启动项,得到网卡的第一PXE启动顺序。在其中一些实施例中,当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息之前,还包括:获取网卡的网口标识和对应的路径信息并保存至内存中。在其中一些实施例中,当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息包括:当基本输入输出系统启动至启动设备阶段时,遍历内存中每个网口的路径信息,以根据所述路径信息获取对应网口的网口标识;向网卡的每个网口逐一发送探测命令,以获取对应网口的启动模式。在其中一些实施例中,根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项包括:将每一个网口标识和对应网口的启动模式分别与Bootorder中每一个启动项进行比对;当比对结果一致且网口的启动模式为SanBoot启动模式时,判定当前启动项为SanBoot启动项。在其中一些实施例中,当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序包括:当所述当前启动项为SanBoot启动项时,将所述当前启动项变更为HDD类;根据变更后的当前启动项类别调整网卡的第一PXE启动顺序为第二PXE启动顺序。在其中一些实施例中,根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项之前,还包括:当接收到启动项类别变更指令时,根据所述启动项类别变更指令判定是否进行SanBoot启动项的类别变更;否则,不进行SanBoot启动项的类别变更。第二方面,本申请实施例提供了一种安装操作系统的装置,包括:网口信息获取单元,用于当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息;所述网口信息包括网口标识和网口的启动模式;启动项判断单元,用于根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项;启动顺序调整单元,用于当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序;操作系统安装单元,用于基于所述第二PXE启动顺序进行操作系统的安装。第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的安装操作系统的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的安装操作系统的方法。相比于相关技术,本申请实施例提供的安装操作系统的方法,通过在基本输入输出系统启动至启动设备阶段时,判断当前启动项是否为SanBoot启动项,从而当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序,从而在基于PXE轮询安装操作系统时屏蔽sanboot启动项,避免了误入Sanboot启动项的系统后再次重启进行安装,降低了人工失误率,提高了基于PXE的操作系统安装效率。本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请其中一个实施例中安装操作系统的方法的流程示意图;图2是本申请其中一个实施例中判定是否进行SanBoot启动项的类别变更的流程示意图;图3是本申请其中一个实施例中安装操作系统装置的结构框图;图4是本申请其中一个实施例中计算机设备的结构示意图。附图说明:301、网口信息获取单元;302、启动项判断单元;303、启动顺序调整单元;304、操作系统安装单元;40、总线;41、处理器;42、存储器;43、通信接口。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。在本申请中提及“实施例”意味着,结合实施例描述的特定特征、本文档来自技高网
...

【技术保护点】
1.一种安装操作系统的方法,其特征在于,包括:/n当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息;所述网口信息包括网口标识和网口的启动模式;/n根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项;/n当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序;/n基于所述第二PXE启动顺序进行操作系统的安装。/n

【技术特征摘要】
1.一种安装操作系统的方法,其特征在于,包括:
当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息;所述网口信息包括网口标识和网口的启动模式;
根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项;
当所述当前启动项为SanBoot启动项时,变更所述当前启动项的类别,以调整网卡的第一PXE启动顺序为第二PXE启动顺序;
基于所述第二PXE启动顺序进行操作系统的安装。


2.根据权利要求1所述的安装操作系统的方法,其特征在于,当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息之前,还包括:
遍历启动设备并创建启动项,得到网卡的第一PXE启动顺序。


3.根据权利要求1所述的安装操作系统的方法,其特征在于,当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息之前,还包括:
获取网卡的网口标识和对应的路径信息并保存至内存中。


4.根据权利要求3所述的安装操作系统的方法,其特征在于,当基本输入输出系统启动至启动设备阶段时,获取网卡的网口信息包括:
当基本输入输出系统启动至启动设备阶段时,遍历内存中每个网口的路径信息,以根据所述路径信息获取对应网口的网口标识;
向网卡的每个网口逐一发送探测命令,以获取对应网口的启动模式。


5.根据权利要求1所述的安装操作系统的方法,其特征在于,根据所述网口标识和对应网口的启动模式判断当前启动项是否为SanBoot启动项包括:
将每一个网口标识和对应网口的启动模式分别与Bootorder中每一个启动项进行比对;
当比对结果一致且网口的启动模式为SanBoot启动模式时,判定当前启动项为SanBoot启动项。


6.根据权利要求1...

【专利技术属性】
技术研发人员:史炎君
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1