System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 终止服务器预启动执行环境引导过程的方法、装置及设备制造方法及图纸_技高网

终止服务器预启动执行环境引导过程的方法、装置及设备制造方法及图纸

技术编号:40339329 阅读:11 留言:0更新日期:2024-02-09 14:27
本申请涉及一种终止服务器预启动执行环境引导过程的方法、装置及设备。方法包括:在服务器的预启动执行环境的引导过程中,检测第一指定按键的按压状态;当检测到第一指定按键被按压时,对预先设定的引导项数据的值以及进入设置界面的标志的值进行重置;根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程。采用本方法能够提高终止服务器预启动执行环境引导过程的操作效率。

【技术实现步骤摘要】

本申请涉及服务器,特别是涉及一种终止服务器预启动执行环境引导过程的方法、装置及设备


技术介绍

1、pxe(preboot execution environment,预启动执行环境)是由intel(英特尔)公司开发的最新技术,工作于client/server(客户端/服务器)的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配ip地址,再通过tftp(trivial file transfer protocol普通文本传输协议)或mtftp(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。可以通过pxe引导多种操作系统,这种基于pxe方式安装操作系统的效率要远远高于采用光驱、1394接口、usb接口等方式安装操作系统,适用于实验室、生产线、机房、网站等拥有大量服务器的场景。

2、传统的技术中,由于在基本输入输出系统中设置了引导重试策略,进入pxe引导后,如果pxe引导失败或者想退出pxe引导选择从其他启动项进入,由于此时一直在pxe进行轮询,无法直接进入其他启动项。若想选择从其它引导启动项如hard disk、cd/dvd、usb进入,只能重启服务器,但有些场景下不便于重启服务器,且重启服务器也需花费一些时间,因此,传统的技术方案在终止pxe引导过程时,效率低下。


>技术实现思路

1、基于此,有必要针对上述技术问题,提供一种终止服务器预启动执行环境引导过程的方法、装置及设备。

2、一种终止服务器预启动执行环境引导过程的方法,上述的方法应用于服务器的基本输入输出系统,上述的方法包括:

3、在服务器的预启动执行环境的引导过程中,检测第一指定按键的按压状态;

4、当检测到第一指定按键被按压时,对预先设定的引导项数据的值以及进入设置界面的标志的值进行重置;

5、根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程。

6、在其中一个实施例中,上述的检测第一指定按键的按压状态,包括:

7、调用检测按键函数,根据检测按键函数检测第一指定按键的按压状态。

8、在其中一个实施例中,上述的重置预先设定的引导项数据的值以及进入设置界面的标志的值,包括:

9、将引导项数据的值重置为进入设置界面的状态,并将进入设置界面的标志的值置为有效;

10、上述的根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程,包括:

11、根据引导项数据和进入设置界面的标志重置后的值,调用进入设置界面的回调函数,触发终止并退出预启动执行环境的引导过程。

12、在其中一个实施例中,上述的方法还包括:

13、当检测到第二指定按键被按下时,获取预先设置的可启动设备列表中的下一个引导启动项作为当前引导启动项,可启动设备列表中的各个引导启动项按照预先设置的优先级进行排序;

14、退出预启动执行环境的引导过程,并进入当前引导启动项;

15、当从当前引导启动项引导进入失败时,获取预先设置的可启动设备列表中的下一个引导启动项作为当前引导启动项;

16、返回退出预启动执行环境的引导过程,并进入当前引导启动项;

17、当可启动设备列表中不存在下一个引导启动项时,终止并退出预启动执行环境的引导过程;

18、进入设置界面,并通过设置界面接收用户选定目标启动项的指令,根据用户选定目标启动项的指令进入目标启动项。

19、在其中一个实施例中,上述的基本输入输出系统与基板管理控制器通过系统管理总线连接,上述的方法还包括:

20、在上电开机或重启过程中,向基板管理控制器发送智能平台管理接口命令,以便从基板管理控制器获取将预启动执行环境设置为第一启动项的设置信息;

21、根据设置信息将预启动执行环境设置为第一启动项。

22、在其中一个实施例中,上述的第一指定按键为设于目标键盘的实体按键,目标键盘与服务器连接,或者,第一指定按键为设于基板管理控制器的虚拟按键,上述的检测第一指定按键的按压状态时,通过基板管理控制器进行检测。

23、在其中一个实施例中,上述的方法还包括:

24、退出预启动执行环境的引导过程后,通过设置界面接收用户重新选定预启动执行环境的指令,根据用户重新选定预启动执行环境的指令重新进入预启动执行环境的引导过程。

25、一种终止服务器预启动执行环境引导过程的装置,上述的装置应用于服务器的基本输入输出系统,上述的装置包括:

26、检测模块,用于在服务器的预启动执行环境的引导过程中,检测第一指定按键的按压状态;

27、重置模块,用于当检测到第一指定按键被按压时,对预先设定的引导项数据的值以及进入设置界面的标志的值进行重置;

28、终止模块,用于根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程。

29、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

30、在服务器的预启动执行环境的引导过程中,检测第一指定按键的按压状态;

31、当检测到第一指定按键被按压时,对预先设定的引导项数据的值以及进入设置界面的标志的值进行重置;

32、根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程。

33、一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

34、在服务器的预启动执行环境的引导过程中,检测第一指定按键的按压状态;

35、当检测到第一指定按键被按压时,对预先设定的引导项数据的值以及进入设置界面的标志的值进行重置;

36、根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程。

37、上述终止服务器预启动执行环境引导过程的方法、装置以及设备,通过在服务器的预启动执行环境的引导过程中,检测第一指定按键的按压状态;当检测到第一指定按键被按压时,对预先设定的引导项数据的值以及进入设置界面的标志的值进行重置;根据引导项数据的值以及进入设置界面的标志的值,终止并退出预启动执行环境的引导过程。本申请实现了在pxe引导过程中途随时可退出pxe引导,避免重启服务器,缩短操作时间,提高了操作效率。采用本申请解决了传统技术中,在进行pxe引导的过程中,如果引导失败,则会一直轮询服务器上所有网卡的所有mac,若是想要终止pxe引导,转而选择从其他引导启动项引导进入或者执行其他操作,只能重启服务器的问题,然而,在有些本文档来自技高网...

【技术保护点】

1.一种终止服务器预启动执行环境引导过程的方法,其特征在于,所述方法应用于服务器的基本输入输出系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述检测第一指定按键的按压状态,包括:

3.根据权利要求1所述的方法,其特征在于,所述重置预先设定的引导项数据的值以及进入设置界面的标志的值,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述基本输入输出系统与所述基板管理控制器通过系统管理总线连接,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一指定按键为设于目标键盘的实体按键,所述目标键盘与所述服务器连接,或者,所述第一指定按键为设于所述基板管理控制器的虚拟按键,所述检测第一指定按键的按压状态时,通过所述基板管理控制器进行检测。

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

8.一种终止服务器预启动执行环境引导过程的装置,其特征在于,所述装置应用于服务器的基本输入输出系统,所述装置包括:>

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种终止服务器预启动执行环境引导过程的方法,其特征在于,所述方法应用于服务器的基本输入输出系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述检测第一指定按键的按压状态,包括:

3.根据权利要求1所述的方法,其特征在于,所述重置预先设定的引导项数据的值以及进入设置界面的标志的值,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述基本输入输出系统与所述基板管理控制器通过系统管理总线连接,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一指定按键为设于目标键盘的实体按键,所述目标键盘与所述服务器连接...

【专利技术属性】
技术研发人员:张圆春朱士禄孙秀强
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1