System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 操作系统部署方法、装置和存储介质制造方法及图纸_技高网

操作系统部署方法、装置和存储介质制造方法及图纸

技术编号:40664646 阅读:4 留言:0更新日期:2024-03-18 18:58
本申请涉及一种操作系统部署方法、装置和存储介质。该方法包括:获取目标机器的当前网卡启动模式和当前引导模式;在确定当前网卡启动模式为预设的网络启动方式的情况下,根据当前引导模式,获取扩展网络启动文件;扩展网络启动文件表示将当前网卡启动模式升级为兼容不同引导模式下部署操作系统的网卡启动模式;基于扩展网络启动文件,获取操作系统的启动配置文件;根据启动配置文件对目标机器进行操作系统部署。该方法中,避免了在部署操作系统时,还需要在目标机器上更改引导模式的步骤,减少了操作系统部署时的工作量,提高了操作系统的部署效率。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种操作系统部署方法、装置和存储介质


技术介绍

1、磁共振系统通常包括磁共振成像系统和磁共振底层操作系统。其中,磁共振成像系统主要用于进行成像操作,而磁共振底层操作系统主要用于进行数据采集等操作。

2、相关技术中,磁共振底层操作系统通常运行在x86计算机上,并通过预执行环境启动模式和传统引导模式进行网络部署。

3、然而,相关技术中在对磁共振底层操作系统进行部署时,存在部署效率低的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种操作系统部署方法、装置和存储介质,提高了磁共振底层操作系统的部署效率。

2、第一方面,本申请提供了一种操作系统部署方法,应用于操作系统控制端,包括:

3、获取目标机器的当前网卡启动模式和当前引导模式;

4、在确定当前网卡启动模式为预设的网络启动方式的情况下,根据当前引导模式,获取扩展网络启动文件;扩展网络启动文件表示将当前网卡启动模式升级为兼容不同引导模式下部署操作系统的网卡启动模式;

5、基于扩展网络启动文件,获取操作系统的启动配置文件;

6、根据启动配置文件对目标机器进行操作系统部署。

7、在其中一个实施例中,获取目标机器的当前网卡启动模式和当前引导模式,包括:

8、接收目标机器发送的当前地址获取请求;

9、根据当前地址获取请求,获取当前网卡启动模式和当前引导模式。

10、在其中一个实施例中,根据当前引导模式,获取扩展网络启动文件,包括:

11、若当前引导模式为传统引导模式,则获取与传统引导模式匹配的扩展网络启动文件;

12、若当前引导模式为统一可扩展固件接口模式,则获取与统一可扩展固件接口模式匹配的扩展网络启动文件。

13、在其中一个实施例中,基于扩展网络启动文件,获取操作系统的启动配置文件,包括:

14、向目标机器发送扩展网络启动文件;

15、接收目标机器发送的配置文件获取请求;

16、根据配置文件获取请求,获取网卡启动模式标识;

17、若网卡启动模式标识表示与操作系统相兼容的网卡启动模式,则获取操作系统的启动配置文件。

18、在其中一个实施例中,操作系统控制端包括动态主机配置协议服务器和普通文件传输协议服务器;向目标机器发送扩展网络启动文件,包括:

19、动态主机配置协议服务器向目标机器发送扩展网络启动文件的启动文件路径;

20、普通文件传输协议服务器接收目标机器根据启动文件路径发送的启动文件获取请求;

21、普通文件传输协议服务器向目标机器发送扩展网络启动文件。

22、在其中一个实施例中,根据启动配置文件对目标机器进行操作系统部署,包括:

23、向目标机器发送启动配置文件;

24、接收目标机器基于启动配置文件发送的目标机器的硬件信息;

25、基于硬件信息,获取新启动配置文件;

26、根据新启动配置文件对目标机器进行操作系统部署。

27、在其中一个实施例中,启动配置文件包括虚拟根文件路径和内核文件路径;接收目标机器基于启动配置文件发送的目标机器的硬件信息,包括:

28、根据目标机器基于虚拟根文件路径和内核文件路径发送的文件获取请求,向目标机器发送虚拟根文件和内核文件;

29、接收目标机器发送的目标机器的硬件信息。

30、在其中一个实施例中,基于硬件信息,获取新启动配置文件,包括:

31、向目标机器发送重启指令,指示目标机器重新启动;

32、在目标机器重新启动的情况下,重新执行基于扩展网络启动文件,获取操作系统的启动配置文件的过程,得到候选启动配置文件;

33、根据硬件信息对候选启动配置文件进行更新,得到新启动配置文件。

34、在其中一个实施例中,根据硬件信息对候选启动配置文件进行更新,得到新启动配置文件,包括:

35、根据硬件信息,确定目标机器的机器类型;

36、根据机器类型,确定安装配置文件的文件路径;

37、将候选启动配置文件中安装配置文件的候选文件路径替换为文件路径,得到新启动配置文件。

38、在其中一个实施例中,根据新启动配置文件对目标机器进行操作系统部署,包括:

39、向目标机器发送新启动配置文件;新启动配置文件中包括新虚拟根文件路径、新内核文件路径和安装配置文件路径;

40、根据目标机器基于新虚拟根文件路径、新内核文件路径和安装配置文件路径发送的新文件获取请求,向目标机器发送新虚拟根文件、新内核文件和安装配置文件;指示目标机器运行新虚拟根文件、新内核文件和安装配置文件,以完成操作系统的部署。

41、在其中一个实施例中,该方法还包括:

42、在向目标机器发送新虚拟根文件、新内核文件和安装配置文件的情况下,获取目标机器的安装状态信息;

43、若安装状态信息中包括安装成功标识,则确定操作系统部署成功。

44、在其中一个实施例中,该方法还包括:

45、在确定当前网卡启动模式为非预设的网络启动方式的情况下,获取操作系统的启动配置文件;

46、根据启动配置文件对目标机器进行操作系统部署。

47、在其中一个实施例中,该方法还包括:

48、在目标机器安装完操作系统的情况下,获取目标机器的网卡地址信息;

49、根据网卡地址信息,确定是否存在目标机器的复制启动配置文件;

50、在确定存在复制启动配置文件的情况下,向目标机器发送启动标志,以指示目标机器启动操作系统。

51、在其中一个实施例中,根据网卡地址信息,确定是否存在目标机器的复制启动配置文件,包括:

52、获取与目标机器对应的多个文件名信息;

53、将各文件名信息与网卡地址信息进行比对;

54、若存在与网卡地址信息一致的文件名信息,则确定存在目标机器的复制启动配置文件。

55、第二方面,本申请还提供了一种操作系统部署装置,包括:

56、第一获取模块,用于获取目标机器的当前网卡启动模式和当前引导模式;

57、第二获取模块,用于在确定当前网卡启动模式为预设的网络启动方式的情况下,根据当前引导模式,获取扩展网络启动文件;扩展网络启动文件表示将所述当前网卡启动模式升级为兼容不同引导模式下部署操作系统的网卡启动模式;

58、第三获取模块,用于基于扩展网络启动文件,获取操作系统的启动配置文件;

59、系统部署模块,用于根据启动配置文件对目标机器进行操作系统部署。

60、第三方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执本文档来自技高网...

【技术保护点】

1.一种操作系统部署方法,其特征在于,应用于操作系统控制端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标机器的当前网卡启动模式和当前引导模式,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述当前引导模式,获取扩展网络启动文件,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述基于所述扩展网络启动文件,获取所述操作系统的启动配置文件,包括:

5.根据权利要求4所述的方法,其特征在于,所述操作系统控制端包括动态主机配置协议服务器和普通文件传输协议服务器;所述向所述目标机器发送所述扩展网络启动文件,包括:

6.根据权利要求1或2所述的方法,其特征在于,所述根据所述启动配置文件对所述目标机器进行操作系统部署,包括:

7.根据权利要求6所述的方法,其特征在于,所述启动配置文件包括虚拟根文件路径和内核文件路径;所述接收所述目标机器基于所述启动配置文件发送的所述目标机器的硬件信息,包括:

8.根据权利要求6所述的方法,其特征在于,所述基于所述硬件信息,获取新启动配置文件,包括:

9.根据权利要求8所述的方法,其特征在于,所述根据所述硬件信息对所述候选启动配置文件进行更新,得到新启动配置文件,包括:

10.根据权利要求6所述的方法,其特征在于,所述根据所述新启动配置文件对所述目标机器进行操作系统部署,包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

13.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述根据所述网卡地址信息,确定是否存在所述目标机器的复制启动配置文件,包括:

15.一种操作系统部署装置,其特征在于,所述装置包括:

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至14中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种操作系统部署方法,其特征在于,应用于操作系统控制端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标机器的当前网卡启动模式和当前引导模式,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述当前引导模式,获取扩展网络启动文件,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述基于所述扩展网络启动文件,获取所述操作系统的启动配置文件,包括:

5.根据权利要求4所述的方法,其特征在于,所述操作系统控制端包括动态主机配置协议服务器和普通文件传输协议服务器;所述向所述目标机器发送所述扩展网络启动文件,包括:

6.根据权利要求1或2所述的方法,其特征在于,所述根据所述启动配置文件对所述目标机器进行操作系统部署,包括:

7.根据权利要求6所述的方法,其特征在于,所述启动配置文件包括虚拟根文件路径和内核文件路径;所述接收所述目标机器基于所述启动配置文件发送的所述目标机器的硬件信息,包括:

8.根...

【专利技术属性】
技术研发人员:刘梦华
申请(专利权)人:深圳市联影高端医疗装备创新研究院
类型:发明
国别省市:

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

1