系统的启动方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:34128850 阅读:28 留言:0更新日期:2022-07-14 14:54
本申请公开了一种系统的启动方法、装置、计算机设备和存储介质。所述方法包括:获取至少两个系统中各系统的系统状态;根据各系统的系统状态,从所述至少两个系统中确定待启动系统;所述待启动系统为升级后的系统;启动所述待启动系统,且启动定时器进行启动检测;当所述定时器超时时,基于所述定时器的启动信号重启所述待启动系统。采用本申请的方法能够提高系统启动效率。系统启动效率。系统启动效率。

Starting method, device, computer equipment and storage medium of the system

【技术实现步骤摘要】
系统的启动方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,尤其是一种系统的启动方法、装置、计算机设备和存储介质。

技术介绍

[0002]A/B System是一种嵌入式设备的分区设计思想,指设备拥有A/B两个独立的系统,可以理解为一个为工作系统,另一个为备用系统,用户可以自由选择切换或者更新某一个系统。A/B System的划分方便了用户的使用和开发者对于系统的维护。
[0003]传统的A/B System技术大大方便了产品的升级和系统版本管理,产品升级后会切换新系统重启,但是在启动的过程中对新的启动分区能否正常运行的检测仍有不足之处。当在升级过程中出现故障或者是远程镜像存在问题时,将在新的升级分区中更新错误的数据而导致新系统异常,甚至不能正常启动。这时系统可能因为启动异常而卡住,只能通过用户手动重启才能再次尝试启动。传统的系统启动方法存在系统启动效率低的问题。

技术实现思路

[0004]基于此,针对上述技术问题,提出了一种系统的启动方法、装置、计算机设备和存储介质,不需要人工操作,能够提高系统启本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统启动方法,其特征在于,所述方法包括:获取至少两个系统中各系统的系统状态;根据各系统的系统状态,从所述至少两个系统中确定待启动系统;所述待启动系统为升级后的系统;启动所述待启动系统,且启动定时器进行启动检测;当所述定时器超时时,基于所述定时器的启动信号重启所述待启动系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述待启动系统未成功启动时,返回执行所述启动定时器进行启动检测的步骤,直至所述待启动系统正常运行,控制所述定时器清零,所述待启动系统成功启动。3.根据权利要求2所述的方法,其特征在于,确定所述待启动系统正常运行的方式,包括:当所述待启动系统的操作系统内核运行正常且所述待启动系统的挂载文件系统运行正常时,确定所述待启动系统正常运行。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取最大重启次数;当重启所述待启动系统达到所述最大重启次数时,将所述待启动系统设置为不可用,切换至除所述待启动系统之外的系统。5.根据权利要求1所述的方法,其特征在于,第一分区中安装有第一系统;所述方法还包括:在所述第一分区中下载所述第一系统的镜像升级系统;在第二分区中更新所述镜像升级系统对应的系统数据;基于所述镜像升级系统,在所述第一分区中升级所述第二分区中的系统,获得第...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零六F九四四零一
申请(专利权)人:深圳数马电子技术有限公司
类型:发明
国别省市:

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

1