一种BIOS启动方法及相关组件技术

技术编号:34350516 阅读:13 留言:0更新日期:2022-07-31 05:37
本申请公开了一种BIOS启动方法,应用于服务器管理领域,该方案中,获取第一配置指令;根据所述第一配置指令及预设第一配置指令

【技术实现步骤摘要】
一种BIOS启动方法及相关组件


[0001]本申请涉及服务器管理领域,特别涉及一种BIOS启动方法及相关组件。

技术介绍

[0002]服务器的BIOS(Basic Input Output System,基本输入输出系统)中包括多种启动项,例如HardDisk OS(Operating System,操作系统)、Network、CD

ROM(Compact Disc Read

Only Memory,光盘只读存储器)或者云OS等,对于不同的客户或者不同的场景需求,可能会要求只能存在某一个或者某几个启动项,以此来增加服务器的安全性。由于所有的启动项在Setup界面上都是可见的,因此,目前对用户要求的启动项进行设置的方式为:用户在setup界面手动修改,以选中或者删除某些启动项。但在一些特殊机型的服务器或者特定的环境下,用户无法从Setup界面对启动项进行设置(例如Setup界面不可见等),此时,现有技术中的方式则无法满足对启动项进行设置的要求。
[0003]因此,提供一种BIOS启动方法以适应不同客户不同应用场景的需求是十分必要的。

技术实现思路

[0004]本申请的目的是提供一种BIOS启动方法及相关组件,通过接收第一配置指令的方式,可以获取到用户下发的与第一配置指令对应的第一设置策略,然后基于此第一设置策略选定相应的启动项,从而可以实现对启动项的调整,满足了不同应用场景对于启动项设置的不同需求。
[0005]为解决上述技术问题,本申请提供了一种BIOS启动方法,应用于处理器,包括:
[0006]获取第一配置指令;
[0007]根据所述第一配置指令及预设第一配置指令

第一设置策略对应关系确定对应的启动项的第一设置策略;
[0008]根据确定的所述第一设置策略选定对应的启动项,以在所述BIOS启动时启动选定的所述启动项。
[0009]优选地,根据所述第一配置指令及预设第一配置指令

第一设置策略对应关系确定对应的启动项的第一设置策略之后,还包括:
[0010]对所述第一设置策略进行解析,以得到各个所述启动项的设定值;
[0011]将所述设定值为预设设定值的启动项作为选定的所述启动项。
[0012]优选地,根据确定的所述第一设置策略选定对应的启动项之后,还包括:
[0013]获取第二配置指令;
[0014]根据所述第二配置指令及预设第二配置指令

第二设置策略对应关系确定对应的第二设置策略;
[0015]根据确定的所述第二设置策略为选定的所述启动项设定对应的优先级,以在BIOS启动时按照设定的所述优先级启动选定的所述启动项。
[0016]优选地,所述第一配置指令及所述第二配置指令为IPMI指令。
[0017]优选地,在启动项包括OS启动项时,在获取第一配置指令之后,还包括:
[0018]判断所述OS启动项为云OS启动项还是本地OS启动项;
[0019]若为所述云OS启动项,则保留所述云OS启动项作为选定的启动项,删除所述本地OS,以将所述本地OS作为未被选定的启动项;
[0020]若为所述本地OS,则保留所述本地OS启动项作为选定的启动项,删除所述云OS启动项,以将所述云OS作为未被选定的启动项。
[0021]优选地,判断所述OS启动项为云OS启动项还是本地OS启动项,包括:
[0022]通过获取预设标志位的状态,并判断所述预设标志位的状态为第一状态还是第二状态;
[0023]若为所述第一状态,则判定所述OS启动项为所述云OS启动项;
[0024]若为所述第二状态,则判定所述OS启动项为所述本地OS启动项。
[0025]为解决上述技术问题,本申请还提供了一种BIOS启动系统,应用于处理器,包括:
[0026]获取单元,用于获取第一配置指令;
[0027]第一确定单元,用于根据所述第一配置指令及预设第一配置指令

第一设置策略对应关系确定对应的启动项的第一设置策略;
[0028]第二确定单元,用于根据确定的所述第一设置策略选定对应的启动项,以在所述BIOS启动时启动选定的所述启动项。
[0029]为解决上述技术问题,本申请还提供了一种BIOS启动装置,包括:
[0030]存储器,用于存储计算机程序;
[0031]处理器,用于在存储计算机程序时,实现上述所述的BIOS启动方法的步骤。
[0032]为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的BIOS启动方法的步骤。
[0033]为解决上述技术问题,本申请还提供了一种服务器,包括上述所述的BIOS启动装置。
[0034]本申请提供了一种BIOS启动方法,应用于服务器管理领域,该方案中,获取第一配置指令;根据所述第一配置指令及预设第一配置指令

第一设置策略对应关系确定对应的启动项的第一设置策略;根据确定的所述第一设置策略选定对应的启动项,以在所述BIOS启动时启动选定的所述启动项。本申请中的处理器通过接收第一配置指令的方式,可以获取到用户下发的与第一配置指令对应的第一设置策略,然后基于此第一设置策略选定相应的启动项,从而可以实现对启动项的调整,满足了不同应用场景对于启动项设置的不同需求。
[0035]本申请还提供了一种BIOS启动系统、装置、计算机可读存储介质及服务器,与上述描述的BIOS启动方法具有相同的有益效果。
附图说明
[0036]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人
员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本申请所提供的一种BIOS启动方法的流程示意图;
[0038]图2为本申请所提供的一种BIOS启动系统的结构框图;
[0039]图3为本申请所提供的一种BIOS启动装置的结构框图。
具体实施方式
[0040]本申请的核心是提供一种BIOS启动方法及相关组件,通过接收第一配置指令的方式,可以获取到用户下发的与第一配置指令对应的第一设置策略,然后基于此第一设置策略选定相应的启动项,从而可以实现对启动项的调整,满足了不同应用场景对于启动项设置的不同需求。
[0041]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BIOS启动方法,其特征在于,应用于处理器,包括:获取第一配置指令;根据所述第一配置指令及预设第一配置指令

第一设置策略对应关系确定对应的启动项的第一设置策略;根据确定的所述第一设置策略选定对应的启动项,以在所述BIOS启动时启动选定的所述启动项。2.如权利要求1所述的BIOS启动方法,其特征在于,根据所述第一配置指令及预设第一配置指令

第一设置策略对应关系确定对应的启动项的第一设置策略之后,还包括:对所述第一设置策略进行解析,以得到各个所述启动项的设定值;将所述设定值为预设设定值的启动项作为选定的所述启动项。3.如权利要求1所述的BIOS启动方法,其特征在于,根据确定的所述第一设置策略选定对应的启动项之后,还包括:获取第二配置指令;根据所述第二配置指令及预设第二配置指令

第二设置策略对应关系确定对应的第二设置策略;根据确定的所述第二设置策略为选定的所述启动项设定对应的优先级,以在BIOS启动时按照设定的所述优先级启动选定的所述启动项。4.如权利要求3所述的BIOS启动方法,其特征在于,所述第一配置指令及所述第二配置指令为IPMI指令。5.如权利要求1

4任一项所述的BIOS启动方法,其特征在于,在启动项包括OS启动项时,在获取第一配置指令之后,还包括:判断所述OS启动项为云OS启动项还是本地OS启动项;若为所述云OS启动项,则保留所述云OS启动项作为选定的启...

【专利技术属性】
技术研发人员:韩国志孙秀强刘佩雨朱庆祝
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1