[发明专利]操作系统的处理方法、装置及非易失性存储介质在审
申请号: | 202310436446.8 | 申请日: | 2023-04-21 |
公开(公告)号: | CN116466972A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 胡存懿;唐晓峰;金灏锐;韩茂荧;沈义峰 | 申请(专利权)人: | 山石网科通信技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F8/71;G06F9/4401;G06F9/445;G06F11/14 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 处理 方法 装置 非易失性 存储 介质 | ||
本发明公开了一种操作系统的处理方法、装置及非易失性存储介质。其中,该方法包括:基于中间系统挂载第一磁盘,将第一磁盘中存储的原始操作系统文件拷贝至第二磁盘,并对第一磁盘进行清空处理;基于目标操作系统的分区结果对清空后的第一磁盘进行分区处理,得到分区后的第一磁盘;将第一镜像文件覆盖至分区后的第一磁盘后,将目标操作系统对应的第二内核和第二根文件系统复制至分区后的第一磁盘中的预设第一位置,得到目标操作系统。本发明解决了操作系统升级中由于原始操作系统和升级系统分区不一致,导致的系统不兼容,系统升级失败的技术问题。
技术领域
本发明涉及操作系统升级领域,具体而言,涉及一种操作系统的处理方法、装置及非易失性存储介质。
背景技术
相关技术中在进行操作系统升级时,主要通过特定的应用程序框架来完成,但是通过应用程序框架进行操作系统升级通常存在一定的缺陷。例如,通过Leapp应用程序框架来进行Linux操作系统的升级,对于原操作系统的配置要求较高,当原操作系统的启动分区和grub配置文件存放位置与Leapp生成的位置冲突,即原始操作系统和升级系统分区不一致时,操作系统升级中由于原始操作系统和升级系统分区不一致时,新旧系统无法很好的实现兼容,系统升级极其不灵活,容易出现系统升级失败等问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种操作系统的处理方法、装置及非易失性存储介质,以至少解决操作系统升级中由于原始操作系统和升级系统分区不一致,导致的系统不兼容,系统升级失败的技术问题。
根据本发明实施例的一个方面,提供了一种操作系统的处理方法,包括:基于中间系统挂载第一磁盘,将上述第一磁盘中存储的原始操作系统文件拷贝至第二磁盘,并对上述第一磁盘进行清空处理,其中,上述原始操作系统文件为目标终端中原始操作系统对应的系统文件,上述中间系统包括第一内核和第一根文件系统,上述中间系统中存储有目标操作系统对应的第一镜像文件;基于上述目标操作系统的分区结果对清空后的第一磁盘进行分区处理,得到分区后的第一磁盘;将上述第一镜像文件覆盖至上述分区后的第一磁盘后,将目标操作系统对应的第二内核和第二根文件系统复制至上述分区后的第一磁盘中的预设第一位置,得到上述目标操作系统。
可选的,在上述基于中间系统挂载第一磁盘,将上述第一磁盘中存储的原始操作系统文件拷贝至第二磁盘之前,上述方法还包括:将上述中间系统拷贝至第一终端中的预定位置;基于上述中间系统挂载上述第一终端中的第三磁盘,对上述第三磁盘中的内容进行打包处理,得到上述第一镜像文件,其中,上述第三磁盘为上述第一终端中装有上述目标操作系统的操作系统文件的磁盘。
可选的,上述基于上述中间系统挂载上述第一终端中的第三磁盘,对上述第三磁盘中的内容进行打包处理,得到上述第一镜像文件,包括:对上述第一终端进行启动配置,以使得上述第一终端在重启后直接进入上述中间系统;响应于对上述第一终端的重启操作,基于上述中间系统挂载上述第三磁盘,对上述第三磁盘中的内容进行打包处理,得到上述第一镜像文件。
可选的,在上述基于中间系统挂载第一磁盘,将上述第一磁盘中存储的原始操作系统文件拷贝至第二磁盘之前,上述方法还包括:获取原始第一内核包;在对上述原始第一内核包进行解压处理后,接收对解压后的第一内核包的第一配置信息;基于上述第一配置信息,对上述解压后的第一内核包进行编译处理,得到内核映射文件;根据上述内核映射文件,得到上述第一内核。
可选的,在上述基于中间系统挂载第一磁盘,将上述第一磁盘中存储的原始操作系统文件拷贝至第二磁盘之前,上述方法还包括:获取目标工具箱的源码信息;在对上述源码信息进行解压处理后,对解压后的源码信息进行编译处理,得到安装文件夹;基于上述安装文件夹,得到上述第一根文件系统。
可选的,上述基于上述安装文件夹,得到上述第一根文件系统,包括:接收对上述安装文件夹的配置操作,得到配置后的安装文件夹,其中,上述配置操作至少包括:目录配置,分区配置;对上述配置后的安装文件夹进行打包处理,得到上述第一根文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山石网科通信技术股份有限公司,未经山石网科通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310436446.8/2.html,转载请声明来源钻瓜专利网。