启动项管理方法、装置、计算机设备和存储介质与流程

文档序号:41617457发布日期:2025-04-11 18:21阅读:6来源:国知局
启动项管理方法、装置、计算机设备和存储介质与流程

本技术涉及计算机,特别是涉及一种启动项管理方法、装置、计算机设备和存储介质。


背景技术:

1、服务器上往往会同时安装多个启动设备,根据实际的应用需求从上述多个启动设备选择出所需的目标启动设备,以进入不同的操作系统内,为了防止意外进入到错误的操作系统内,需要将目标启动设备外的暂时不用的其余启动设备对应的启动项禁用掉,从而规避进入错误操作系统的风险。

2、相关技术通过修改启动项的顺序或对创建的启动项列表进行调整,来实现服务器启动项的禁用,但是这两种方式都没有解决针对cpu(central processing unit,中央处理器)引出的pcie(peripheral component interconnect express,高速串行计算机扩展总线标准)端口的启动问题,例如有多张类似的网卡或者系统盘,如果用户只想保留某个端口的盘或者进入某个端口的盘进行调试等,目前相关技术主要通过逐个的将相同名称的盘按顺序关闭,或者先把其他的盘拔出,或者将这个端口的盘放到其他没有相同信息的系统盘上面进行操作,需要花费大量的时间和精力,另外,在测试某个端口的pxe(prebootexecution environment,预启动执行环境)引导能力时,如果有相同的网卡,则难以快速准确地识别出待测试端口对应的启动项。


技术实现思路

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、响应于比对成功,基于选项名称与处理器端口之间的映射关系,确定第二选项名称对应的第一处理器端口,基于目标标识符,对与第一处理器端口连接的第一目标启动设备对应引导扇区的第一引导地址进行调整;

38、响应于比对失败,获取第二目标启动设备对应引导扇区的第二引导地址的标识符,响应于第二引导地址的标识符与目标标识符相同,在分配启动路径时,跳过与第二目标启动设备连接的第二处理器端口。

39、第五方面,提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现以下步骤:

40、获取待禁用启动项的第一选项名称,将待禁用启动项的第一选项名称与启动项集合中的第二选项名称进行比对;

41、响应于比对成功,基于选项名称与处理器端口之间的映射关系,确定第二选项名称对应的第一处理器端口,基于目标标识符,对与第一处理器端口连接的第一目标启动设备对应引导扇区的第一引导地址进行调整;

42、响应于比对失败,获取第二目标启动设备对应引导扇区的第二引导地址的标识符,响应于第二引导地址的标识符与目标标识符相同,在分配启动路径时,跳过与第二目标启动设备连接的第二处理器端口。

43、上述启动项管理方法、装置、计算机设备和存储介质,方法包括:获取待禁用启动项的第一选项名称,将待禁用启动项的第一选项名称与启动项集合中的第二选项名称进行比对;响应于比对成功,基于选项名称与处理器端口之间的映射关系,确定第二选项名称对应的第一处理器端口,基于目标标识符,对与第一处理器端口连接的第一目标启动设备对应引导扇区的第一引导地址进行调整;响应于比对失败,获取第二目标启动设备对应引导扇区的第二引导地址的标识符,响应于第二引导地址的标识符与目标标识符相同,在分配启动路径时,跳过与第二目标启动设备连接的第二处理器端口,本技术基于双重确认机制,确定需要调整的引导地址或需要调整的启动路径分配端口,并对其进行调整,以禁用启动设备对应的启动项,从而在保证启动项禁用准确性的基础上,提高效率,节约人力和时间成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1