[发明专利]操作系统的启动方法、装置、存储介质及客户端有效
申请号: | 201910227478.0 | 申请日: | 2019-03-25 |
公开(公告)号: | CN109992311B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 马俊凯;沈刚 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 启动 方法 装置 存储 介质 客户端 | ||
本公开提供一种操作系统的启动方法、装置、存储介质及客户端,用以提高大规模生产环境中并发性能的稳定性,以及提高启动操作系统的速度,该操作系统的启动方法包括:启动PXE,在通过TFTP从服务器获取到启动引导文件和启动配置文件后,基于所述启动引导文件和启动配置文件通过TFTP从所述服务器下载内核文件和迷你文件系统文件;基于所述内核文件和迷你文件系统文件启动迷你操作系统;在所述迷你操作系统环境中,通过HTTP从所述服务器下载镜像文件,以及基于下载的所述镜像文件安装具有独立可操作性的最终操作系统,并切换所述迷你操作系统至所述最终操作系统。
技术领域
本公开涉及网络技术领域,尤其涉及一种操作系统的启动方法、装置、存储介质及客户端。
背景技术
PXE(preboot execute environment,预启动执行环境)由Intel公司开发,是目前比较主流的技术,其通过C/S(Client/Server,客户端/服务器)网络模式工作,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程。
然而,现有的基于PXE方式启动操作系统的方法是客户端使用基于用户数据报协议(User Datagram Protocol,UDP)的TFTP从服务器下载内核文件和文件系统文件,在大规模生产环境中,客户端数量众多,网络质量可能不佳,因而可能出现比较严重的数据包丢失问题,从而造成并发性能不可靠,并且操作系统文件的下载速度受到TFTP传输协议的速度限制,下载速度不高,从而影响启动操作系统的速度。
发明内容
有鉴于此,本公开提供一种操作系统的启动方法、装置、存储介质及客户端,用以提高大规模生产环境中并发性能的稳定性,以及提高启动操作系统的速度。
第一方面,本公开实施例提供了一种操作系统的启动方法,所述方法包括:
启动预启动执行环境PXE,在通过普通文本传输协议TFTP从服务器获取到启动引导文件和启动配置文件后,基于所述启动引导文件和启动配置文件通过TFTP从所述服务器下载内核文件和迷你文件系统文件;
基于所述内核文件和迷你文件系统文件启动迷你操作系统;
在所述迷你操作系统环境中,通过超文本传输协议HTTP从所述服务器下载镜像文件,以及基于下载的所述镜像文件安装具有独立可操作性的最终操作系统,并切换所述迷你操作系统至所述最终操作系统。
上述方法,先通过TFTP下载内核文件和迷你文件系统文件以启动迷你操作系统,再在迷你操作系统环境中,通过HTTP下载镜像文件以安装具有独立可操作性的最终操作系统,在操作系统的启动过程中,最终操作系统的镜像文件是通过HTTP下载的,不容易发生丢包,因此可以提高大规模生产环境中并发性能的稳定性,另外,相比于使用TFTP下载最终操作系统的镜像文件,使用HTTP下载最终操作系统的镜像文件可以提高镜像文件的下载速度,从而可以提高启动操作系统的速度。
在一可能的实现方式中,所述在所述迷你操作系统环境中,通过HTTP从所述服务器下载镜像文件,包括:
在所述迷你操作系统环境中,挂载网络组件;
当基于所述网络组件通过动态主机配置协议DHCP从所述服务器获取到IP地址时,根据所述启动配置文件中记载的镜像文件的地址通过HTTP从所述服务器下载镜像文件。
在一可能的实现方式中,该方法还包括:
当基于所述网络组件通过DHCP从所述服务器未获取到IP地址,或者通过HTTP从所述服务器下载镜像文件失败时,提示用户操作系统启动异常。
在一可能的实现方式中,所述在所述迷你操作系统环境中,基于下载的所述镜像文件安装具有独立可操作性的最终操作系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910227478.0/2.html,转载请声明来源钻瓜专利网。