[发明专利]一种无盘启动操作系统的方法、服务器和可读存储介质在审
申请号: | 201910833639.0 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110737479A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 田玉凯 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;H04L29/08 |
代理公司: | 11327 北京鸿元知识产权代理有限公司 | 代理人: | 曹素云;陈英俊 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 引导模式 服务器 操作系统启动 启动操作系统 启动模式 选择指令 内核 指令 可读存储介质 内核版本 配置文件 时间成本 无盘系统 引导文件 初始化 加载 操作系统 内存 便利 节约 配置 部署 | ||
本发明提供一种无盘启动操作系统的方法、服务器和可读存储介质,方法包括:接收操作系统启动指令;根据操作系统启动指令,进入PXE无盘启动模式;在PXE无盘启动模式中,接收引导模式选择指令;根据引导模式选择指令,确定引导模式类型;根据引导模式类型并通过引导文件,加载引导模式类型对应的内核到内存;进入操作系统并启动操作系统;本发明通过将两个不同内核合在一个无盘系统中,且两个不同的内核版本共用一套配置文件,则无论服务器是从哪一种模式的PXE启动都能自动的进入到BOOTos,且可以不用进入服务器进行对应的配置;同时,本发明还能够为所有服务器的初始化提供便利,有效提高了部署效率,并节约时间成本。
技术领域
本发明涉及计算机技术领域,尤其涉及一种无盘启动操作系统的方法、服务器和可读存储介质。
背景技术
随着计算机的发展,特别是大数据的到来,公司在上架服务器的数量将会越来越多,从最初的几台到后来的几百台几千台,这将会给服务器的部署人员造成一定的压力,耗费大量的时间在安装操作系统上。
PXE是英文preboot execute environment缩写,即预启动执行环境,是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial filetransfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。
目前,PXE主要采用BIOS模式或UEFI模式来引导操作系统,然而,都是只有一种模式对应着一个无盘系统,不利于服务器的初始化操作,且服务器的部署效率不高。
发明内容
为了解决上述至少一个技术问题,本发明提出了一种无盘启动操作系统方法、服务器和计算机可读存储介质。
为了实现上述目的,本发明第一方面提出了一种无盘启动操作系统的方法,包括:
接收操作系统启动指令;
根据所述操作系统启动指令,进入PXE无盘启动模式;
在所述PXE无盘启动模式中,接收引导模式选择指令;
根据所述引导模式选择指令,确定引导模式类型;
根据所述引导模式类型并通过引导文件,加载所述引导模式类型对应的内核到内存;
进入操作系统并启动所述操作系统。
本方案中,根据所述引导模式类型并通过引导文件,加载所述引导模式类型对应的内核到内存,还包括:
通过PXE的引导文件,加载vmlinux到内存;
待所述vmlinux运行后,加载initrd.img或initramfs切换根目录。
本方案中,所述引导模式包括BIOS模式和UEFI模式。
进一步的,所述内核包括两个版本,且所述两个版本分别与BIOS模式和UEFI模式一一对应。
本方案中,所述无盘启动操作系统的方法,还包括:
在原系统中的lib目录中,接收新增的内核版本并进行存储;
针对所述新增的内核版本,接收增加的module文件;
根据所述增加的module文件,接收编写的驱动安装脚本。
本方案中,在接收编写的驱动安装脚本之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910833639.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统启动控制方法和系统
- 下一篇:一种串口驱动程序复用方法和装置