一种固定服务器启动设备的方法
【技术领域】
[0001]本发明涉及服务器B1S技术领域,具体涉及一种固定服务器启动设备的方法。
【背景技术】
[0002]服务器系统是互联网、云计算、物联网、高性能计算等技术的硬件基础,可靠稳定的服务器硬件是以上行业快速发展的关键,随着服务器技术的发展,服务器的规模越来越大,企业的管理
各种新的硬件板卡、设备都要集成在服务器主板上,在这种情况下,服务器的可维护性与安全性越来越重要。
[0003]B1S是最底层的软件,集成在服务器主板上,是用来初始化服务器硬件和引导系统开机的灵魂,在Post过程中,用户可以在Setup中设置、选择启动设备。
【发明内容】
[0004]本发明要解决的技术问题是:本发明结合主板B1S (Basic Input OutputSystem,输出输出系统)与主板BMC (Baseboard Management Controller,基板管理控制器)来完成自动诊断启动故障的方法,根据B1S输出的启动日志进行故障自动诊断,大大提高了定位启动故障原因的效率。从而提升了服务器系统的稳定性与可靠性。
[0005]本发明所采用的技术方案为:
一种固定服务器启动设备的方法,当服务器系统的Sata,PCIE等端口同时连接多种硬盘设备时,用户可在B1S Setup中选定某一端口的设备作为启动设备,B1S (Basic InputOutput System,输出输出系统)根据该设置在BootOpt1n建立阶段屏蔽其他启动设备,只允许从该设备引导进入操作系统,其他设备在进入系统后正常使用。
[0006]所述方法包括:
DB1S启动设备设定模块:用户可以在Setup设置界面,根据需求设定启动设备,或者使用默认的设置;
2)启动选项建立模块:在B1S初始化完成所有的启动设备,建立BootOpt1n列表时,读取Setup启动设备设置,仅将选定的设备添加到BootOpt1n列表,屏蔽其他设备。
[0007]所述方法实现步骤如下:
第一步:编写B1S软件,在Setup中增加启动设备选择项;修改启动设备选择策略,匹配启动设备选择项;
第二部:将编写的B1S软件烧录到服务器中,开机,在进入Setup进行启动设备选择,保存重启;
第三步:如果启动设备可引导,则进入OS,否则发送错误日志到BMC,以供用户诊断故障。
[0008]所述方法还包括B1S启动日志输出模块,在B1S引导开机的过程中,在不同硬件初始化阶段,添加位置点与错误代码,针对不同的硬件初始化失败情况添加故障代码,将这些内容通过系统串口输出,通过不同的故障代码与位置点信息,我们可以快速了解当前服务器启动所处的阶段与启动故障原因。
[0009]本发明的有益效果为:服务器的硬盘设备通常有多个,该方法可以让用户可通过B1S的Setup设置启动设备,避免从U盘或其他数据盘等进行引导,提升了服务器系统的安全性;在系统盘损坏或需要更换时,直接替换原盘,无需调整启动顺序,提高了维护效率,提升了服务器系统的可维护性,具有很高的应用价值。
【附图说明】
[0010]图1为本发明方法流程图。
【具体实施方式】
[0011]下面参照附图1所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
一种固定服务器启动设备的方法,当服务器系统的Sata,PCIE等端口同时连接多种硬盘设备时,用户可在B1S Setup中选定某一端口的设备作为启动设备,B1S (Basic InputOutput System,输出输出系统)根据该设置在BootOpt1n建立阶段屏蔽其他启动设备,只允许从该设备引导进入操作系统,其他设备在进入系统后正常使用。
[0012]实施例2:
在实施例1的基础上,本实施例所述方法包括:
DB1S启动设备设定模块:用户可以在Setup设置界面,根据需求设定启动设备,或者使用默认的设置;
2)启动选项建立模块:在B1S初始化完成所有的启动设备,建立BootOpt1n列表时,读取Setup启动设备设置,仅将选定的设备添加到BootOpt1n列表,屏蔽其他设备。
[0013]实施例3:
在实施例1或2的基础上,本实施例所述方法实现步骤如下:
第一步:编写B1S软件,在Setup中增加启动设备选择项;修改启动设备选择策略,匹配启动设备选择项;
第二部:将编写的B1S软件烧录到服务器中,开机,在进入Setup进行启动设备选择,保存重启;
第三步:如果启动设备可引导,则进入OS,否则发送错误日志到BMC,以供用户诊断故障。
[0014]实施例4:
在实施例2的基础上,本实施例所述方法还包括B1S启动日志输出模块,在B1S引导开机的过程中,在不同硬件初始化阶段,添加位置点与错误代码,针对不同的硬件初始化失败情况添加故障代码,将这些内容通过系统串口输出,通过不同的故障代码与位置点信息,我们可以快速了解当前服务器启动所处的阶段与启动故障原因。
[0015]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种固定服务器启动设备的方法,其特征在于:当服务器系统的Sata,PCIE等端口同时连接多种硬盘设备时,用户可在B1S Setup中选定某一端口的设备作为启动设备,B1S (Basic Input Output System,输出输出系统)根据该设置在BootOpt1n建立阶段屏蔽其他启动设备,只允许从该设备引导进入操作系统,其他设备在进入系统后正常使用。
2.根据权利要求1所述的一种固定服务器启动设备的方法,其特征在于:所述方法包括: DB1S启动设备设定模块:用户可以在Setup设置界面,根据需求设定启动设备,或者使用默认的设置; 2)启动选项建立模块:在B1S初始化完成所有的启动设备,建立BootOpt1n列表时,读取Setup启动设备设置,仅将选定的设备添加到BootOpt1n列表,屏蔽其他设备。
3.根据权利要求1或2所述的一种固定服务器启动设备的方法,其特征在于,所述方法实现步骤如下: 第一步:编写B1S软件,在Setup中增加启动设备选择项;修改启动设备选择策略,匹配启动设备选择项; 第二部:将编写的B1S软件烧录到服务器中,开机,在进入Setup进行启动设备选择,保存重启; 第三步:如果启动设备可引导,则进入OS,否则发送错误日志到BMC,以供用户诊断故障。
4.根据权利要求2所述的一种固定服务器启动设备的方法,其特征在于,所述方法还包括B1S启动日志输出模块,在B1S引导开机的过程中,在不同硬件初始化阶段,添加位置点与错误代码,针对不同的硬件初始化失败情况添加故障代码,将这些内容通过系统串口输出,通过不同的故障代码与位置点信息,我们可以快速了解当前服务器启动所处的阶段与启动故障原因。
【专利摘要】本发明公开了一种固定服务器启动设备的方法,当服务器系统的Sata,PCIE等端口同时连接多种硬盘设备时,用户可在BIOS Setup中选定某一端口的设备作为启动设备,BIOS(Basic Input Output System,输入输出系统)根据该设置在BootOption建立阶段屏蔽其他启动设备,只允许从该设备引导进入操作系统,其他设备在进入系统后正常使用。用户可通过BIOS设置启动设备,避免从U盘,其他数据盘等进行引导,提升了服务器系统的安全性;在系统盘损坏或需要更换时,直接替换原盘,无需调整启动顺序,提高了维护效率,提升了服务器系统的可维护性,具有很高的应用价值。
【IPC分类】G06F9-445
【公开号】CN104731617
【申请号】CN201510132184
【发明人】艾山彬
【申请人】浪潮集团有限公司
【公开日】2015年6月24日
【申请日】2015年3月25日