本发明专利技术提供一种单次定制多次启动时自动引导方法及系统,所述方法包括如下步骤:设置每次启动的第一引导设备并将设置信息传送到BMC;BMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC端获取对应本次启动的引导设备来设置从该设备引导。通过设定好每次重启时第一引导设备,从而保证自动加载带有安装文件的引导设备来安装系统,安装ok后再自动从安装后的系统引导,从而保证整个过程能够自动化完成,这对于进行大量部署设备的场景可以大大节省人力和时间。
An automatic boot method and system for single customization and multiple starts
【技术实现步骤摘要】
一种单次定制多次启动时自动引导方法及系统
本专利技术涉及服务器操作系统安装应用
,具体涉及一种单次定制多次启动时自动引导方法及系统。
技术介绍
当前在服务器应用场景中,用户会通过PXE或者CDROM等带有安装文件的引导设备来给硬盘安装系统,安装完系统后再选择从硬盘引导进用户的系统进行使用,这样就会使得用户必须首先选择从PXE或者CDROM等带有安装文件的引导设备进行引导来安装系统,安装完系统后再从安装好系统的硬盘来引导使用,所以用户需要根据需要设置第一引导设备进行引导,这样就会使得用户必须要对引导顺序进行至少两次设置才能完成这次操作,从而导致操作比较繁琐,浪费人力和时间。
技术实现思路
针对安装完系统后再从安装好系统的硬盘来引导使用,所以用户需要根据需要设置第一引导设备进行引导,这样就会使得用户必须要对引导顺序进行至少两次设置才能完成这次操作,从而导致操作比较繁琐,浪费人力和时间的问题,本专利技术一种单次定制多次启动时自动引导方法及系统。本专利技术的技术方案是:一方面,本专利技术技术方案提供一种单次定制多次启动时的自动引导方法,包括如下步骤:设置每次启动的第一引导设备并将设置信息传送到BMC;BMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC端获取对应本次启动的引导设备来设置从该设备引导。通过设定好每次重启时第一引导设备,从而保证自动加载带有安装文件的引导设备来安装系统,安装ok后再自动从安装后的系统引导,从而保证整个过程能够自动化完成,这对于进行大量部署设备的场景可以大大节省人力和时间。进一步的,所述的设置每次启动的第一引导设备并将设置信息传送到BMC的步骤包括:设置引导次数及每次引导的第一引导设备将设置信息发送给BMC;其中,每次引导的引导设备可以相同也可以不同。可以保证后面服务器在每次启动时能够按照用户设置的顺序依次进行引导。进一步的,所述的BMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC端获取对应本次启动的引导设备来设置从该设备引导的步骤包括:BMC收到设置信息后,将多次启动标识位置位;服务器上电或重启后,BIOS获取BMC信息,判断多次启动标识位是否置位,若否,则继续引导;若是,则读取引导设备信息并配置为第一引导设备;BIOS按照配置的引导设备来完成引导;服务器每次启动时,BIOS根据从BMC端获取对应本次启动的引导设备来设置从该设备引导。进一步的,所述的BMC收到设置信息后,将多次启动标识位置位的步骤具体包括:BMC收到设置信息后,按照设置信息配置对应的信息队列以及将多次启动标识位置1。进一步的,所述的BIOS按照配置的引导设备来完成引导的步骤之前,包括;BIOS配置完成后发送引导设备设置成功的信息给BMC;BMC收到信息后,更新信息队列,删除已执行完的信息,判断信息队列中是否还有未执行的信息,若有,则准备下一次执行的信息;若没有,则将多次启动标识位清零。采用BIOS+BMC信息交互的方式,实现用户在多次切换引导设备时,能够提前根据用户需要设置好指定设备,从而简化用户操作,缩短工作时间,提高工作效率;对服务器批量配置的应用场景有非常显著的效果。另一方面,本专利技术技术方案提供一种单次定制多次启动时的自动引导系统,包括设置模块、BMC和BIOS模块;设置模块,用于设置每次启动的第一引导设备并将设置信息传送到BMC;BMC,用于获取设置信息后根据获取的设置信息通知BIOS模块按照设置的引导设备来完成引导;BIOS模块,用于服务器每次启动时从BMC获取对应本次启动的引导设备来设置从该设备引导。进一步的,所述的设置模块,用于设置引导次数及每次引导的第一引导设备并将设置信息发送给BMC;其中,每次引导的引导设备可以相同也可以不同。进一步的,所述的BMC包括接收单元、设置单元;接收单元,用于接收设置信息;设置单元,用于在接收单元接收设置信息后将多次启动标识位置位;BIOS模块包括信息获取单元、判断单元、配置单元、引导单元;获取单元,用于服务器上电或重启后获取BMC信息;判断单元,用于判断多次启动标识位是否置位;配置单元,用于判断单元输出标识位置位的信息后读取引导设备信息并配置为第一引导设备;引导单元,用于按照配置的引导设备来完成引导;服务器每次启动时,根据从BMC端获取对应本次启动的引导设备来设置从该设备引导。进一步的,所述的设置单元,还用于在接收单元接收设置信息后按照设置信息配置对应的信息队列以及将多次启动标识位置1。进一步的,所述的BIOS模块的配置单元,还用于配置单元配置完成后发送引导设备设置成功的信息给BMC;BMC还包括信息队列更新单元,所述的信息队列更新单元,用于BMC收到信息后,更新信息队列,删除已执行完的信息并判断信息队列中是否还有未执行的信息;设置单元,还用于若判断信息队列中没有未执行的信息时将多次启动标识位清零。从以上技术方案可以看出,本专利技术具有以下优点:本专利技术提出了一种一次定制不同引导设备作为第一引导设备的方法,通过设定好每次重启时第一引导设备,从而保证自动加载带有安装文件的引导设备来安装系统,安装ok后再自动从安装后的系统引导,从而保证整个过程能够自动化完成,这对于进行大量部署设备的场景可以大大节省人力和时间。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例二提供的方法的示意性流程图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。实施例一本专利技术技术方案提供一种单次定制多次启动时的自动引导方法,包括如下步骤:101:设置每次启动的第一引导设备并将设置信息传送到BMC;102:BMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC端获取对应本次启动的引导设备来设置从该设备引导。通过设定好每次重启时第一引导设备,从而保证自动加载带本文档来自技高网...
【技术保护点】
1.一种单次定制多次启动时的自动引导方法,其特征在于,包括如下步骤:/n设置每次启动的第一引导设备并将设置信息传送到BMC;/nBMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC获取对应本次启动的引导设备来设置从该设备引导。/n
【技术特征摘要】
1.一种单次定制多次启动时的自动引导方法,其特征在于,包括如下步骤:
设置每次启动的第一引导设备并将设置信息传送到BMC;
BMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC获取对应本次启动的引导设备来设置从该设备引导。
2.根据权利要求1所述的一种单次定制多次启动时的自动引导方法,其特征在于,所述的设置每次启动的第一引导设备并将设置信息传送到BMC的步骤包括:
设置引导次数及每次引导的第一引导设备将设置信息发送给BMC;其中,每次引导的引导设备可以相同也可以不同。
3.根据权利要求2所述的一种单次定制多次启动时的自动引导方法,其特征在于,所述的BMC获取设置信息后根据获取的设置信息通知BIOS按照设置的引导设备来完成引导,服务器每次启动时,BIOS根据从BMC端获取对应本次启动的引导设备来设置从该设备引导的步骤包括:
BMC收到设置信息后,将多次启动标识位置位;
服务器上电或重启后,BIOS获取BMC信息,判断多次启动标识位已经置位时,读取引导设备信息并配置为第一引导设备;
BIOS按照配置的引导设备来完成引导;
服务器每次启动时,BIOS根据从BMC获取对应本次启动的引导设备来设置从该设备引导。
4.根据权利要求3所述的一种单次定制多次启动时的自动引导方法,其特征在于,所述的BMC收到设置信息后,将多次启动标识位置位的步骤具体包括:
BMC收到设置信息后,按照设置信息配置对应的信息队列以及将多次启动标识位置1。
5.根据权利要求4所述的一种单次定制多次启动时的自动引导方法,其特征在于,所述的BIOS按照配置的引导设备来完成引导的步骤之前,包括;
BIOS配置完成后发送引导设备设置成功的信息给BMC;
BMC收到信息后,更新信息队列,删除已执行完的信息,判断信息队列中是否还有未执行的信息,若有,则准备下一次执行的信息;若没有,则将多次启动标识位清零。
6...
【专利技术属性】
技术研发人员:金立江,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。