[发明专利]一种基于网络的启动操作系统的方法有效
申请号: | 201710928663.3 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107621956B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 孙海勇;张福新;吴少刚;徐锋 | 申请(专利权)人: | 江苏航天龙梦信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张俊范 |
地址: | 215500 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 启动 操作系统 方法 | ||
本发明公开了一种基于网络的启动操作系统的方法,依次包括以下步骤:S1、客户机获取IP地址用于需要启动的计算机;S2、从第一服务器下载第一操作系统的内核文件;S3、第一操作系统的内核文件执行并挂载第一操作系统的文件系统,客户机通过所述文件系统启动其中的第一操作系统,所述第一操作系统读取第二服务器上的菜单文件,提供给客户机选择需要运行的第二操作系统的菜单;S4、客户机选择需要运行的第二操作系统;S5、第一操作系统从第二服务器下载并同时运行客户机选择的第二操作系统。该方法可在不增加额外的开销或硬件投入情况下,解决网络启动器对于不同指令集及架构的机器的不兼容问题,实现通用化的多系统选择启动。
技术领域
本发明涉及一种操作系统的启动方法,特别是涉及一种基于网络的启动操作系统的方法。
背景技术
为方便台式机及瘦客户机能够进行操作系统的集中管理和维护,常常采用网络方式启动操作系统,常见的网络启动方式是BIOS采用PXE协议,该协议可以在网络环境下通过获取服务器地址以及启动文件,通过下载启动文件并执行后进行从服务器上启动操作系统。启动后的操作系统可直接用于工作或者进行系统安装部署,可简化整个计算机网络的管理和维护工作。
通常PXE协议需要在连接的网络中包含几类服务:IP地址服务,文件下载服务,网络文件服务,PXE协议由需要启动的计算机发起,该机器通常启动到操作系统的步骤如下:
1、通过网络从IP地址服务中获取到合理的IP地址用于需要启动的计算机;
2、通过网络下载指定的网络启动器程序;
3、需启动的机器执行网络启动器程序,并从网络获取启动菜单;
4、用户通过选择启动需要的操作系统进行启动。
目前网络启动主要采用的方式是通过PXE协议从网络上加载专用的网络启动器(Net Bootloader)来进行启动系统的选择,该方式需要网络启动器支持计算机的指令集及架构,使得网络启动器难以在不同指令集及架构的机器上适用,缺少通用性。
另有采用下载解释执行脚本的方式来支持多种网络系统的启动方案,但该方案需要在客户机上额外增加一个只读存储器(ROM)或者可擦可编程只读存储器(E PROM),同时需要在存储器中预先烧录用于执行脚本的系统或者解释程序,该方法即增加了客户机的成本,同时增加了客户机启动阶段的复杂性,该方法需要增加让主CPU去执行ROM中系统的机制,或者使用额外的CPU去执行ROM中的系统,因为大多数客户机并没有专门用于存放该系统的ROM,也没有专门设计CPU去运行该ROM的机制,导致该方法缺少通用性。
发明内容
本发明的目的是提供一种基于网络的启动操作系统的方法,以适应各种不同指令集及架构的硬件平台的多操作系统启动问题,同时支持不同操作系统的选择启动。
本发明技术方案如下:一种基于网络的启动操作系统的方法,依次包括以下步骤:
S1、客户机获取IP地址;
S2、从第一服务器下载第一操作系统的内核文件;
S3、第一操作系统的内核文件执行并挂载第一操作系统的文件系统,客户机通过所述文件系统启动其中的第一操作系统,所述第一操作系统读取第二服务器上的菜单文件,提供给客户机选择需要运行的第二操作系统的菜单;
S4、客户机选择需要运行的第二操作系统;
S5、第一操作系统从第二服务器下载并同时运行客户机选择的第二操作系统。
进一步的,所述第一操作系统仅包括用于提供自动或者用户交互式选择启动菜单的应用程序、支持所述应用程序运行时的支持库文件以及用于执行选择系统内核或启动文件的相关操作命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏航天龙梦信息技术有限公司,未经江苏航天龙梦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710928663.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频业务的视频质量评估方法和装置
- 下一篇:一种视频编码方法及装置