[发明专利]设备启动方法及电子设备在审
申请号: | 201811574029.5 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109471670A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 唐睿 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 孙海杰 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 重启 引导程序 电子设备 设备启动 内核 镜像启动 运行异常 正常启动 自动启动 阈值时 申请 | ||
本申请实施例提供一种设备启动方法及电子设备。所述方法应用于包括引导程序、第一镜像及第二镜像的设备,所述方法包括:引导程序在启动后,获得第一镜像的重启次数;引导程序判断重启次数是否达到重启次数阈值;在重启次数达到重启次数阈值时,引导程序引导启动第二镜像,以通过第二镜像启动该设备。上述方法在第一镜像的内核能正常启动、但会固定出现运行异常导致反复重启的情况下,可自动启动第二镜像,以使设备可正常提供业务,避免由于第一镜像的内核可以启动而反复一直引导启动第一镜像,导致设备始终不能正常提供业务。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种设备启动方法及电子设备。
背景技术
电子设备的镜像分区中一般包括主镜像和备镜像。每次启动时,默认启动主镜像。若主镜像在uboot阶段被检查到不能启动(比如,主镜像的内容被破坏),则启动备镜像。由此,即使主镜像不能启动,也可以通过备镜像使电子设备正常提供业务。
上述方式虽然可以在主镜像不能启动的情况下,保证电子设备可正常提供业务。然而,若主镜像可以启动,但启动后主镜像的内核固定出现运行异常,在这种情况下,采用上述方式则会导致主镜像反复启动,使得电子设备不能正常提供业务。
发明内容
本申请实施例提供一种设备启动方法及电子设备。
第一方面,本申请实施例提供一种设备启动方法,所述设备包括引导程序、第一镜像及第二镜像,所述方法包括:所述引导程序在启动后,获得所述第一镜像的重启次数;所述引导程序判断所述重启次数是否达到重启次数阈值;在所述重启次数达到所述重启次数阈值时,所述引导程序引导启动所述第二镜像,以通过所述第二镜像启动所述设备。
在上述方法中,第一镜像为默认启动镜像,在第一镜像启动后由于内核运行异常导致重启的重启次数达到重启次数阈值时,表示第一镜像的内核固定出现运行异常,在这种情况下重启时不再引导启动第一镜像,而是引导启动第二镜像。由此,在第一镜像启动后由于内核固定出现的运行异常导致反复重启时,可通过自动切换至第二镜像,以通过第二镜像启动设备,使得设备可正常提供业务,避免由于第一镜像可以启动而反复一直引导启动第一镜像,导致设备始终不能正常提供业务。
进一步地,结合上述第一方面提供的实施例,所述方法还包括:在所述重启次数未达到所述重启次数阈值时,所述引导程序引导启动所述第一镜像的内核,并将所述重启次数发送给所述第一镜像的内核;所述第一镜像的内核检测该内核是否运行异常,并在所述第一镜像的内核运行异常时对所述重启次数进行更新。
在上述方法中,在因第一镜像的内核运行异常导致重启的重启次数未达到重启次数阈值时,表示第一镜像的内核运行异常并不是固定的,此时仍可以通过引导启动第一镜像以启动设备。在第一镜像的内核启动后,如果第一镜像的内核运行异常,则在重启前对重启次数进行更新,以便后续启动时基于该重启次数判断运行异常是否固定出现,并根据判断结果判断是否再次通过引导启动第一镜像启动设备。
进一步地,结合上述第一方面提供的实施例,所述第一镜像的内核检测该内核是否运行异常,包括:检测所述第一镜像的内核启动过程是否发生异常;如是,则表示所述第一镜像的内核运行异常。
在上述方法中,若第一镜像的内核在启动后,启动过程发生异常,导致该内核未启动成功,表示第一镜像的内核运行异常。在由于第一镜像的内核启动失败导致重启时,在重启前,第一镜像的内核对重启次数进行更新,记录由于包括第一镜像的内核未启动成功导致重启的运行异常导致重启的重启次数,以便判断该运行异常是否为固定出现,避免在第一镜像的内核可以启动、但启动失败的情况下反复引导启动第一镜像。
进一步地,结合上述第一方面提供的实施例,所述第一镜像的内核检测该内核是否运行异常,还包括:在所述第一镜像的内核启动成功后,检测所述第一镜像的应用进程的启动过程是否发生异常;如是,则表示所述第一镜像的内核运行异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811574029.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云平台资源处理的方法及装置
- 下一篇:一种程序冷启动方法和系统