一种类unix操作系统的升级方法及装置制造方法

文档序号:6537036阅读:143来源:国知局
一种类unix操作系统的升级方法及装置制造方法
【专利摘要】本发明公开了一种类unix操作系统的升级方法,包括:获取操作系统升级包映像文件;复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。本发明还公开了一种类unix操作系统的升级装置,包括:获取模块,用于获取操作系统升级包映像文件;复制模块,用于复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;修改模块,用于修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
【专利说明】一种类unix操作系统的升级方法及装置
【技术领域】
[0001]本发明涉及计算机操作系统【技术领域】,特别是指一种类unix操作系统的升级方
法及装置。
【背景技术】
[0002]一般情况下,对已发行的操作系统进行升级包括了在操作系统基础之上制作并发行升级包的过程,而通常的升级程序都需要改变原始操作系统的部分内容,这就导致制作并发行升级包的过程非常复杂和繁琐,并且相应地,根据发行的升级包进行操作系统升级的过程也会特别繁琐,这将不利于操作系统的升级和使用。

【发明内容】

[0003]有鉴于此,本发明的目的在于提出一种类unix操作系统的升级方法及装置,其不需要改变原始操作系统的内容,极大简化了操作系统的升级工作。
[0004]基于上述目的本发明提供的类unix操作系统的升级方法,包括:
[0005]获取操作系统升级包映像文件;
[0006]复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;
[0007]修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
[0008]在一些实施方式中,所述方法还包括:
[0009]将所述操作系统基础部分映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并;
[0010]将操作系统升级映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并。
[0011]在一些实施方式中,所述方法还包括:
[0012]获取操作系统基础部分映像文件的存储介质所挂载的目录;
[0013]查找或创建可读写文件夹;
[0014]将所述可读写文件夹与操作系统根文件系统进行合并。
[0015]在一些实施方式中,所述方法还包括:
[0016]重建操作系统内核和初始根文件系统,并将二者复制到所述操作系统基础部分映像文件的存储介质所挂载的目录;
[0017]将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件;
[0018]将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。
[0019]在一些实施方式中,所述方法还包括:[0020]在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。
[0021]本发明还提供了一种类unix操作系统的升级装置,包括:
[0022]获取模块,用于获取操作系统升级包映像文件;
[0023]复制模块,用于复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;
[0024]修改模块,用于修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
[0025]在一些实施方式中,所述装置还包括:
[0026]合并模块,用于将所述操作系统基础部分映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并;以及,用于将操作系统升级映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并。
[0027]在一些实施方式中,所述装置还包括:创建模块,用于创建可读写文件夹;
[0028]所述获取模块还用于获取操作系统基础部分映像文件的存储介质所挂载的目录;
[0029]所述合并模块还用于将所述可读写文件夹与操作系统根文件系统进行合并。
[0030]在一些实施方式中,所述装置还包括:重建模块,用于重建操作系统内核和初始根文件系统;所述复制模块还用于将所述重建的操作系统内核和初始根文件系统复制到所述操作系统基础部分映像文件的存储介质所挂载的目录;
[0031]打包模块,用于将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件;并且,用于将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。
[0032]在一些实施方式中,所述修改模块还用于在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。
[0033]从上面所述可以看出,本发明提供的一种类unix操作系统的升级方法及装置,通过将原操作系统基础部分与升级文件合并,并制作成所述操作系统升级包映像文件,通过运行所述操作系统升级包映像文件,根据引导配置文件的引导,从操作系统升级包映像文件开始启动操作系统,即可完成操作系统的升级;所述的方法及装置,其不需要改变原始操作系统的内容,极大简化了操作系统的升级工作。
【专利附图】

【附图说明】
[0034]图1为本发明提供的类unix操作系统的升级方法一个实施例的流程图;
[0035]图2为本发明提供的类unix操作系统的升级方法另一个实施例的流程图;
[0036]图3为本发明提供的类unix操作系统的升级装置一个实施例的结构示意图。
【具体实施方式】
[0037]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0038]参照附图1,为本发明提供的类unix操作系统的升级方法一个实施例的流程图。所述类unix操作系统的升级方法,包括:
[0039]步骤101:获取操作系统升级包映像文件;
[0040]步骤102:复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;
[0041]步骤103:修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
[0042]参照附图2,为本发明提供的类unix操作系统的升级方法另一个实施例的流程图。
[0043]所述类unix操作系统的升级方法,包括:
[0044]步骤201:将所述操作系统基础部分映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并;
[0045]步骤202:将操作系统升级映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并。
[0046]步骤203:获取操作系统基础部分映像文件的存储介质所挂载的目录;
[0047]步骤204:查找或创建可读写文件夹;
[0048]步骤205:将所述可读写文件夹与操作系统根文件系统进行合并。
[0049]步骤206:重建操作系统内核和初始根文件系统,并将二者复制到所述操作系统基础部分映像文件的存储介质所挂载的目录;
[0050]步骤207:将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件;
[0051]步骤208:将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。
[0052]步骤209:获取操作系统升级包映像文件;
[0053]步骤210:复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;
[0054]步骤211:修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
[0055]进一步的,所述修改操作系统引导配置文件包括:在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。
[0056]从上面实施例所述可以看出,本发明提供的一种类unix操作系统的升级方法,通过将原操作系统基础部分与升级文件合并,并制作成所述操作系统升级包映像文件,通过运行所述操作系统升级包映像文件,根据引导配置文件的引导,从操作系统升级包映像文件开始启动操作系统,即可完成操作系统的升级;所述的方法及装置,其不需要改变原始操作系统的内容,极大简化了操作系统的升级工作。
[0057]参考附图3,为本发明提供的类unix操作系统的升级装置一个实施例的结构示意图。
[0058]所述类unix操作系统的升级装置300,包括:
[0059]获取模块301,用于获取操作系统升级包映像文件;
[0060]复制模块302,用于复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录;
[0061]修改模块303,用于修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
[0062]进一步的,所述装置300还包括:
[0063]合并模块304,用于将所述操作系统基础部分映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并;以及,用于将操作系统升级映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并。
[0064]进一步的,所述装置300还包括:创建模块305,用于创建可读写文件夹;
[0065]所述获取模块301还用于获取操作系统基础部分映像文件的存储介质所挂载的目录;
[0066]所述合并模块304还用于将所述可读写文件夹与操作系统根文件系统进行合并。
[0067]进一步的,所述装置300还包括:重建模块306,用于重建操作系统内核和初始根文件系统;所述复制模块302还用于将所述重建的操作系统内核和初始根文件系统复制到所述操作系统基础部分映像文件的存储介质所挂载的目录;
[0068]打包模块307,用于将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件;并且,用于将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。
[0069]进一步的,所述修改模块303还用于在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。
[0070]从上面所述可以看出,本发明提供的一种类unix操作系统的升级装置,通过将原操作系统基础部分与升级文件合并,并制作成所述操作系统升级包映像文件,通过运行所述操作系统升级包映像文件,根据引导配置文件的引导,从操作系统升级包映像文件开始启动操作系统,即可完成操作系统的升级;所述的方法及装置,其不需要改变原始操作系统的内容,极大简化了操作系统的升级工作。
[0071]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种类unix操作系统的升级方法,其特征在于,包括: 获取操作系统升级包映像文件; 复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录; 修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
2.根据权利要求1所述的方法,其特征在于,还包括: 将所述操作系统基础部分映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并; 将操作系统升级映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并。
3.根据权利要求2所述的方法,其特征在于,还包括: 获取操作系统基础部分映像文件的存储介质所挂载的目录; 查找或创建可读写文件夹; 将所述可读写文件夹与操作系统根文件系统进行合并。
4.根据权利要求3所述的方法,其特征在于,还包括: 重建操作系统内核和初始根文件系统,并将二者复制到所述操作系统基础部分映像文件的存储介质所挂载的目录; 将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件;将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。
5.根据权利要求1至4任意一项所述的方法,其特征在于,还包括: 在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。
6.一种类unix操作系统的升级装置,其特征在于,包括: 获取模块,用于获取操作系统升级包映像文件; 复制模块,用于复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录; 修改模块,用于修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。
7.根据权利要求6所述的装置,其特征在于,还包括: 合并模块,用于将所述操作系统基础部分映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并;以及,用于将操作系统升级映像文件挂载到临时目录,并通过联合文件系统将其与操作系统根文件系统进行合并。
8.根据权利要求7所述的装置,其特征在于,还包括:创建模块,用于创建可读写文件夹; 所述获取模块还用于获取操作系统基础部分映像文件的存储介质所挂载的目录; 所述合并模块还用于将所述可读写文件夹与操作系统根文件系统进行合并。
9.根据权利要求8所述的装置,其特征在于,还包括:重建模块,用于重建操作系统内核和初始根文件系统;所述复制模块还用于将所述重建的操作系统内核和初始根文件系统复制到所述操作系统基础部分映像文件的存储介质所挂载的目录; 打包模块,用于将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件;并且,用于将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。
10.根据权利要求6至9任意一项所述的装置,其特征在于, 所述修改模块还用于在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。
【文档编号】G06F9/445GK103777987SQ201410039250
【公开日】2014年5月7日 申请日期:2014年1月26日 优先权日:2014年1月26日
【发明者】邓庆华 申请人:宝龙计算机系统(湖南)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1