用于数据采集的内存操作系统的启动方法及装置制造方法及图纸

技术编号:26064979 阅读:24 留言:0更新日期:2020-10-28 16:37
本发明专利技术公开了一种用于数据采集的内存操作系统的启动方法、装置、计算机设备以及计算机可读存储介质,该方法包括:接收启动所述内存操作系统的启动请求;判断预置的基本输入输出系统的启动模式;若所述启动模式为Legacy启动模式,根据所述Legacy启动模式获取预置的第一引导文件并根据所述第一引导文件加载预置的第一内核文件以运行所述内存操作系统;若所述启动模式为UEFI启动模式,根据所述UEFI启动模式获取预置的第二引导文件并根据所述第二引导文件加载预置的第二内核文件以运行所述内存操作系统。本发明专利技术涉及系统性能优化技术,解决了在启动所述内存操作系统的过程中由于服务器中BIOS的启动模式的原因导致所述内存操作系统无法正常启动的问题。

【技术实现步骤摘要】
用于数据采集的内存操作系统的启动方法及装置
本专利技术属于内存操作系统
,尤其涉及一种用于数据采集的内存操作系统的启动方法、装置、计算机设备以及计算机可读存储介质。
技术介绍
内存操作系统(RAMOS)是一种启动后不依赖硬盘的操作系统,其启动后会将所有文件加载到内存运行,运行速度快,系统的核心文件不易受到破坏。内存操作系统适用于对速度及性能有较高要求的用户,可用于代替影子系统、虚拟机,便于做各类测试,可跟正常系统一样使用,兼容性好,而且还适用于千兆网无盘RAMOS,无盘RAMOS客户机启动完毕后,不依赖服务器的支持,客户端和服务器之间网络无需进行数据交换,且服务器关闭后不影响客户端的运行。通常内存操作系统在启动过程中是根据基本输入输出系統(BIOS,BasicInputOutputSystem)的启动模式来进入内存操作系统的内核中。其中,BIOS的启动模式包括Legacy启动模式和UEFI(UnifiedExtensibleFirmwareInterface)启动模式。而现有技术中内存操作系统都是在单一的启动模式下进行的,同时内存操作系统的内核也是单一的,使得内存操作系统无法根据服务器的启动模式自动进入对应的OS内核,从而导致无法正常启动内存操作系统。
技术实现思路
本专利技术实施例提供了一种用于数据采集的内存操作系统的启动方法、装置、计算机设备以及计算机可读存储介质,解决了用于数据采集的内存操作系统能在不同的启动模式的情况下自动加载不同启动模式所对应的内核文件以正常启动内存操作系统的问题。第一方面,本专利技术实施例提供了一种用于数据采集的内存操作系统的启动方法,其包括:接收启动所述内存操作系统的启动请求;判断预置的基本输入输出系统的启动模式;若所述启动模式为Legacy启动模式,根据所述Legacy启动模式获取预置的第一引导文件并根据所述第一引导文件加载预置的第一内核文件以运行所述内存操作系统;若所述启动模式为UEFI启动模式,根据所述UEFI启动模式获取预置的第二引导文件并根据所述第二引导文件加载预置的第二内核文件以运行所述内存操作系统。第二方面,本专利技术实施例提供了一种用于数据采集的内存操作系统的启动装置,其包括:接收单元,用于接收启动所述内存操作系统的启动请求;判断单元,用于判断预置的基本输入输出系统的启动模式;第一运行单元,用于若所述启动模式为Legacy启动模式,根据所述Legacy启动模式获取预置的第一引导文件并根据所述第一引导文件加载预置的第一内核文件以运行所述内存操作系统;第二运行单元,用于若所述启动模式为UEFI启动模式,根据所述UEFI启动模式获取预置的第二引导文件并根据所述第二引导文件加载预置的第二内核文件以运行所述内存操作系统。第三方面,本专利技术实施例又提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述第一方面所述的用于数据采集的内存操作系统的启动方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的用于数据采集的内存操作系统的启动方法。本专利技术实施例提供了一种用于数据采集的内存操作系统的启动方法、装置、计算机设备以及计算机可读存储介质,通过在接收启动所述内存操作系统的启动请求后,对基本输入输出系统的启动模式进行判断;若所述启动模式为Legacy启动模式,获取预置的第一引导文件并根据所述第一引导文件加载预置的第一内核文件以运行所述内存操作系统;若所述启动模式为UEFI启动模式,获取预置的第二引导文件并根据所述第二引导文件加载预置的第二内核文件以运行所述内存操作系统。本专利技术在所述的内存操作系统在启动的过程中通过对所述内存操作系统配置与服务器中的BIOS相对应的引导文件和内核文件,解决了在启动所述内存操作系统的过程中由于服务器中BIOS的启动模式的原因导致所述内存操作系统无法正常启动的问题,无需在更换服务器时需选用特定BIOS的启动模式的服务器。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的用于数据采集的内存操作系统的启动方法的流程示意图;图2为本专利技术实施例提供的用于数据采集的内存操作系统的启动方法的子流程示意图;图3为本专利技术实施例提供的用于数据采集的内存操作系统的启动方法的另一子流程示意图;图4为本专利技术实施例提供的用于数据采集的内存操作系统的启动方法的另一子流程示意图;图5为本专利技术实施例提供的用于数据采集的内存操作系统的启动装置的示意性框图;图6为本专利技术实施例提供的用于数据采集的内存操作系统的启动装置的子单元示意性框图;图7为本专利技术实施例提供的用于数据采集的内存操作系统的启动装置的另一子单元示意性框图;图8为本专利技术实施例提供的用于数据采集的内存操作系统的启动装置的另一子单元示意性框图;图9为本专利技术实施例提供的计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。请参阅图1,图1为本专利技术实施例提供的用于数据采集的内存操作系统的启动方法的流程示意图。所述内存操作系统的启动方法应用于服务器中,在对所述内存操作系统进行启动时会将该内存操作系统对应的内核文件加载到内存进行运行。本专利技术实施中所述内存操作系统类似于WindowsPE(WindowsPreinstallationEnvironment)系统,是一种启动在启动过程中不依赖硬盘的内存操作系统,主要用于采集与所述内存操作系统进行交互的软硬件系统的数据,与所述内存操作系统进行交互的软硬件既本文档来自技高网...

【技术保护点】
1.一种用于数据采集的内存操作系统的启动方法,其特征在于,包括以下步骤:/n接收启动所述内存操作系统的启动请求;/n判断预置的基本输入输出系统的启动模式;/n若所述启动模式为Legacy启动模式,根据所述Legacy启动模式获取预置的第一引导文件并根据所述第一引导文件加载预置的第一内核文件以运行所述内存操作系统;/n若所述启动模式为UEFI启动模式,根据所述UEFI启动模式获取预置的第二引导文件并根据所述第二引导文件加载预置的第二内核文件以运行所述内存操作系统。/n

【技术特征摘要】
1.一种用于数据采集的内存操作系统的启动方法,其特征在于,包括以下步骤:
接收启动所述内存操作系统的启动请求;
判断预置的基本输入输出系统的启动模式;
若所述启动模式为Legacy启动模式,根据所述Legacy启动模式获取预置的第一引导文件并根据所述第一引导文件加载预置的第一内核文件以运行所述内存操作系统;
若所述启动模式为UEFI启动模式,根据所述UEFI启动模式获取预置的第二引导文件并根据所述第二引导文件加载预置的第二内核文件以运行所述内存操作系统。


2.根据权利要求1所述的用于数据采集的内存操作系统的启动方法,其特征在于,所述接收启动所述内存操作系统的启动请求之前,还包括:
挂载预置的ISO镜像文件,其中,所述ISO镜像文件包括所述第一内核文件、所述第二内核文件、所述第一引导文件和所述第二引导文件。


3.根据权利要求1所述的用于数据采集的内存操作系统的启动方法,其特征在于,所述运行所述内存操作系统之后,还包括:
根据预置的采集工具在所述内存操作系统中采集与所述内存操作系统进行交互的数据并将采集的数据存储至预设的数据库中。


4.根据权利要求3所述的用于数据采集的内存操作系统的启动方法,其特征在于,所述将采集的数据存储至预设的数据库中,包括:
将所述采集的数据写入预设的区块链中;
将所述区块链中区块的数据存储至所述数据库中。


5.根据权利要求4所述的用于数据采集的内存操作系统的启动方法,其特征在于,所述将所述采集的数据写入预设的区块链中,包括:
识别所述采集的数据的结构类型;
根据所述采集的数据的结构类型对所述采集的数据进行加密以得到加密后的数据;
将所述加密后的数据写入所述区块链中。


6.根据权利要求3所述的...

【专利技术属性】
技术研发人员:田玉凯
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1