基于ARM服务器的操作系统安装引导方法、装置及介质制造方法及图纸

技术编号:25086652 阅读:87 留言:0更新日期:2020-07-31 23:30
本申请公开了一种基于ARM服务器的操作系统安装、引导方法、装置及计算机可读存储介质。其中,方法包括预先在ARM服务器的BIOS固件中创建包括UEFI模式选项和Uboot模式选项的启动模式选择模块,UEFI模式选项和Uboot模式选项分别对应固定的系统文件加载路径及系统文件。若终端用户的操作系统为UEFI模式,则在启动模式选择模块中自动选择UEFI模式选项,以基于UEFI模式选项对操作系统进行安装或引导操作;若终端用户的操作系统为Uboot模式,则在启动模式选择模块中自动选择Uboot模式选项,以基于Uboot模式选项对操作系统进行安装或引导操作,从而解决了因终端客户对不同操作系统的需求导致频繁更新ARM服务器BIOS固件的问题,实现了ARM服务器BIOS固件支持不同的操作系统的安装和引导。

【技术实现步骤摘要】
基于ARM服务器的操作系统安装引导方法、装置及介质
本申请涉及操作系统安装、引导
,特别是涉及一种基于ARM服务器的操作系统安装、引导方法、装置及计算机可读存储介质。
技术介绍
随着互联网技术广泛应用于各行各业,智能设备的生成制备和实现各种功能的软件技术也得到了快速发展,不同硬件所支持的软件环境有所不同,相应的,各种各样的操作系统的应用而生。可以理解的是,不同操作系统的安装和引导的模式不同,ARM(AdvancedRISCMachines)服务器在对不同操作系统进行安装、引导时对应的BIOS(BasicInputOutputSystem,基本输入输出系统)固件不同,相关技术在对终端客户的操作系统例如Centos系统、腾讯Tlinux系统和天津银河麒麟Kylin系统进行安装、引导时,需要实时根据终端客户的当前操作系统类型匹配相应的BIOS固件并进行更新。而不同操作系统的需求导致频繁更新ARM服务器BIOS固件不仅会给终端客户带来不便,也不利于ARM服务器的稳定高效运行。鉴于此,如何实现ARM服务器BIOS固件支持不同的操作系统的安装和引导,解决因终端客户对不同操作系统的需求导致频繁更新ARM服务器BIOS固件的问题,是所属领域技术人员需要解决的技术问题。
技术实现思路
本申请提供了一种基于ARM服务器的操作系统安装、引导方法、装置及计算机可读存储介质,解决了因终端客户对不同操作系统的需求导致频繁更新ARM服务器BIOS固件的问题,实现了ARM服务器BIOS固件支持不同的操作系统的安装和引导。为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例一方面提供了一种基于ARM服务器的操作系统安装、引导方法,包括:预先在ARM服务器的BIOS固件中创建启动模式选择模块;所述启动模式选择模块包括UEFI模式选项和Uboot模式选项,所述UEFI模式选项和所述Uboot模式选项对应固定的系统文件加载路径及系统文件;当接收到终端用户发送的操作系统安装、引导请求,判断所述操作系统属于UEFI模式还是Uboot模式;若所述操作系统为UEFI模式的操作系统,则在所述启动模式选择模块中自动选择所述UEFI模式选项,以基于所述UEFI模式选项对所述操作系统进行安装或引导操作;若所述操作系统为Uboot模式的操作系统,则在所述启动模式选择模块中自动选择所述Uboot模式选项,以基于所述Uboot模式选项对所述操作系统进行安装或引导操作。可选的,所述基于所述UEFI模式选项对所述操作系统进行安装或引导操作包括:预先将属于所述UEFI模式的操作系统的grub文件路径添加至所述BIOS固件的白名单引导路径中;当检测到设置为所述UEFI模式选项,则进行标准UEFI系统的grub文件路径进行系统安装、引导。可选的,所述基于所述Uboot模式选项对所述操作系统进行安装或引导操作包括:预先将属于所述Uboot模式的操作系统的第一路径、第二路径和第三路径添加至BIOS启动路径中,并将所述第一路径、所述第二路径和所述第三路径对应的文件内置在所述BIOS固件中;当检测到设置为所述Uboot模式选项,则加载所述第一路径、所述第二路径和所述第三路径下的文件以对所述操作系统进行安装、引导;其中,所述第一路径为设备树文件存储路径,所述第二路径为系统镜像引导文件存储路径,所述第三路径为初始化文件存储路径。可选的,所述在所述启动模式选择模块中自动选择所述UEFI模式选项之后,还包括:判断所述UEFI模式与所述操作系统所属系统格式是否相同;若相同,则发送执行安装、引导所述操作系统的指令;若不相同,则发送停止安装、引导所述操作系统的指令,同时进行格式自动设置报错。可选的,所述在ARM服务器的BIOS固件中创建启动模式选择模块为:在ARM服务器的BIOS固件的安装界面中增加启动模式选择模块。本专利技术实施例另一方面提供了一种基于ARM服务器的操作系统安装、引导装置,包括:启动模式预设置模块,用于预先在ARM服务器的BIOS固件中创建启动模式选择模块;所述启动模式选择模块包括UEFI模式选项和Uboot模式选项,所述UEFI模式选项和所述Uboot模式选项对应固定的系统文件加载路径及系统文件;系统格式判断模块,用于当接收到终端用户发送的操作系统安装、引导请求,判断所述操作系统属于UEFI模式还是Uboot模式;安装引导执行模块,用于若所述操作系统为UEFI模式的操作系统,则在所述启动模式选择模块中自动选择所述UEFI模式选项,以基于所述UEFI模式选项对所述操作系统进行安装或引导操作;若所述操作系统为Uboot模式的操作系统,则在所述启动模式选择模块中自动选择所述Uboot模式选项,以基于所述Uboot模式选项对所述操作系统进行安装或引导操作。可选的,所述启动模式预设置模块包括:UEFI模式预设置子模块,用于将属于所述UEFI模式的操作系统的grub文件路径添加至所述BIOS固件的白名单引导路径中;Uboot模式预设置子模块,用于将属于所述Uboot模式的操作系统的第一路径、第二路径和第三路径添加至BIOS启动路径中,并将所述第一路径、所述第二路径和所述第三路径对应的文件内置在所述BIOS固件中;所述第一路径为设备树文件存储路径,所述第二路径为系统镜像引导文件存储路径,所述第三路径为初始化文件存储路径。可选的,还包括格式确认模块,所述格式确认模块包括:判断子模块,用于判断所述UEFI模式与所述操作系统所属系统格式是否相同;指令下发子模块,用于若所述UEFI模式与所述操作系统所属系统格式相同,则发送执行安装、引导所述操作系统的指令;若所述UEFI模式与所述操作系统所属系统格式不相同,则发送停止安装、引导所述操作系统的指令;报错子模块,用于若所述UEFI模式与所述操作系统所属系统格式不相同,则进行格式自动设置报错。本专利技术实施例还提供了一种基于ARM服务器的操作系统安装、引导装置,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前任一项所述基于ARM服务器的操作系统安装、引导方法的步骤。本专利技术实施例最后还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有基于ARM服务器的操作系统安装、引导程序,所述基于ARM服务器的操作系统安装、引导程序被处理器执行时实现如前任一项所述基于ARM服务器的操作系统安装、引导方法的步骤。本申请提供的技术方案的优点在于,ARM服务器BIOS固件增加启动模式选择模块,对UEFI模式和Uboot模式的操作系统指定了固定的系统文件加载路径及文件,保证了只使用一个服务器BIOS固件可以支持多种操作系统安装、引导,满足终端客户对不同操作系统的需求,从而解决了因终端客户对不同操作系统的需求导致频繁更新ARM服务器BIOS固件的问题,实现了ARM服务器BIOS固件支持不同的操作系统的安装本文档来自技高网...

【技术保护点】
1.一种基于ARM服务器的操作系统安装、引导方法,其特征在于,包括:/n预先在ARM服务器的BIOS固件中创建启动模式选择模块;所述启动模式选择模块包括UEFI模式选项和Uboot模式选项,所述UEFI模式选项和所述Uboot模式选项对应固定的系统文件加载路径及系统文件;/n当接收到终端用户发送的操作系统安装、引导请求,判断所述操作系统属于UEFI模式还是Uboot模式;/n若所述操作系统为UEFI模式的操作系统,则在所述启动模式选择模块中自动选择所述UEFI模式选项,以基于所述UEFI模式选项对所述操作系统进行安装或引导操作;若所述操作系统为Uboot模式的操作系统,则在所述启动模式选择模块中自动选择所述Uboot模式选项,以基于所述Uboot模式选项对所述操作系统进行安装或引导操作。/n

【技术特征摘要】
1.一种基于ARM服务器的操作系统安装、引导方法,其特征在于,包括:
预先在ARM服务器的BIOS固件中创建启动模式选择模块;所述启动模式选择模块包括UEFI模式选项和Uboot模式选项,所述UEFI模式选项和所述Uboot模式选项对应固定的系统文件加载路径及系统文件;
当接收到终端用户发送的操作系统安装、引导请求,判断所述操作系统属于UEFI模式还是Uboot模式;
若所述操作系统为UEFI模式的操作系统,则在所述启动模式选择模块中自动选择所述UEFI模式选项,以基于所述UEFI模式选项对所述操作系统进行安装或引导操作;若所述操作系统为Uboot模式的操作系统,则在所述启动模式选择模块中自动选择所述Uboot模式选项,以基于所述Uboot模式选项对所述操作系统进行安装或引导操作。


2.根据权利要求1所述的基于ARM服务器的操作系统安装、引导方法,其特征在于,所述基于所述UEFI模式选项对所述操作系统进行安装或引导操作包括:
预先将属于所述UEFI模式的操作系统的grub文件路径添加至所述BIOS固件的白名单引导路径中;
当检测到设置为所述UEFI模式选项,则进行标准UEFI系统的grub文件路径进行系统安装、引导。


3.根据权利要求1所述的基于ARM服务器的操作系统安装、引导方法,其特征在于,所述基于所述Uboot模式选项对所述操作系统进行安装或引导操作包括:
预先将属于所述Uboot模式的操作系统的第一路径、第二路径和第三路径添加至BIOS启动路径中,并将所述第一路径、所述第二路径和所述第三路径对应的文件内置在所述BIOS固件中;
当检测到设置为所述Uboot模式选项,则加载所述第一路径、所述第二路径和所述第三路径下的文件以对所述操作系统进行安装、引导;
其中,所述第一路径为设备树文件存储路径,所述第二路径为系统镜像引导文件存储路径,所述第三路径为初始化文件存储路径。


4.根据权利要求1至3任意一项所述的基于ARM服务器的操作系统安装、引导方法,其特征在于,所述在所述启动模式选择模块中自动选择所述UEFI模式选项之后,还包括:
判断所述UEFI模式与所述操作系统所属系统格式是否相同;
若相同,则发送执行安装、引导所述操作系统的指令;
若不相同,则发送停止安装、引导所述操作系统的指令,同时进行格式自动设置报错。


5.根据权利要求4所述的基于ARM服务器的操作系统安装、引导方法,其特征在于,所述在ARM服务器的BIOS固件中创建启动模式选择模块为:
在所述ARM服务器的BIOS固件的安装界面中增加启动模式选择模块。


6.一种基于ARM服务...

【专利技术属性】
技术研发人员:孙秀强乔英良
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1