The invention provides a system startup method and device, which includes: when an embedded device cannot start an operating system from a built-in Flash, the embedded device detects the legitimacy of the operating system in an extended storage device according to preset conditions; and when the extended storage device is determined to be legitimate, the embedded device starts the storage in the extended storage device. Operating system, using the above technical scheme, solves the problem that the embedded system can not start after being damaged in the related technology, and realizes that the embedded device can start the operating system from the extended storage device, which is convenient for users to operate.
【技术实现步骤摘要】
系统启动方法及装置
本专利技术涉及通信领域,具体而言,涉及一种系统启动方法及装置。
技术介绍
在相关技术中,嵌入式设备一般以Flash为介质存储设备的系统软件,软件可以主要分为BOOT、内核、文件系统几个主要的功能模块。其中,BOOT负责完成启动硬件配置,选择要启动的内核,内核是操作系统的核心功能,文件系统包括完成设备功能需要的用户态程序。嵌入式设备中BOOT存放在Flash中比较可靠的区域,这部分功能一般只在启动时去读取,使用的频率较低,所以损坏的概率较低。而内核、文件系统是在操作系统加载后一直使用,相对损坏的概率要大。内核和文件系统损坏时,设备就无法正常启动,修复一般要返回生产线,对Flash芯片进行替换,维护起来成本较高,周期长。针对相关技术中嵌入式系统损坏后无法启动的问题,目前还没有有效的解决方案。
技术实现思路
本专利技术实施例提供了一种系统启动方法及装置,以至少解决相关技术中相关技术中嵌入式系统损坏后无法启动的问题。根据本专利技术的一个实施例,提供了一种系统启动方法,包括:在嵌入式设备无法从内置Flash中启动操作系统时,所述嵌入式设备依据预设条件检测扩展存储设备中的操作系统的合法性;在确定所述扩展存储设备合法的情况下,所述嵌入式设备启动所述扩展存储设备中存储的操作系统。可选地,在所述嵌入式设备从内置Flash启动操作系统的情况下,所述嵌入式设备检测到所述扩展存储设备接入;所述嵌入式设备检测到所述扩展存储设备中未存储所述内置Flash的操作系统的内核镜像和文件系统镜像;所述嵌入式设备依次将所述内置Flash的内核镜像和文件系统镜像,备份至所述扩展存 ...
【技术保护点】
1.一种系统启动方法,其特征在于,包括:在嵌入式设备无法从内置Flash中启动操作系统时,所述嵌入式设备依据预设条件检测扩展存储设备中的操作系统的合法性;在确定所述扩展存储设备合法的情况下,所述嵌入式设备启动所述扩展存储设备中存储的操作系统。
【技术特征摘要】
1.一种系统启动方法,其特征在于,包括:在嵌入式设备无法从内置Flash中启动操作系统时,所述嵌入式设备依据预设条件检测扩展存储设备中的操作系统的合法性;在确定所述扩展存储设备合法的情况下,所述嵌入式设备启动所述扩展存储设备中存储的操作系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述嵌入式设备从内置Flash启动操作系统的情况下,所述嵌入式设备检测到所述扩展存储设备接入;所述嵌入式设备检测到所述扩展存储设备中未存储所述内置Flash的操作系统的内核镜像和文件系统镜像;所述嵌入式设备依次将所述内置Flash的内核镜像和文件系统镜像,备份至所述扩展存储设备。3.根据权利要求2所述的方法,其特征在于,所述嵌入式设备依次将所述内置Flash的内核镜像和文件系统镜像,备份至所述扩展存储设备,包括:所述嵌入式设备依据所述内置Flash的内核和文件系统获取第一镜像文件,将所述第一镜像文件备份至所述扩展存储设备,其中,所述第一镜像文件包括所述内核镜像和文件系统镜像。4.根据权利要求3所述的方法,其特征在于,在嵌入式设备无法从内置Flash中启动操作系统时,所述嵌入式设备依据预设条件检测扩展存储设备中的操作系统的合法性,包括:所述嵌入式设备通过检验所述第一镜像文件的文件头中的校验信息确定所述扩展存储设备中的...
【专利技术属性】
技术研发人员:徐群立,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。