《一种类UNIX操作系统的升级方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种类UNIX操作系统的升级方法及装置.pdf(10页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103777987 A (43)申请公布日 2014.05.07 CN 103777987 A (21)申请号 201410039250.6 (22)申请日 2014.01.26 G06F 9/445(2006.01) (71)申请人 宝龙计算机系统 (湖南) 有限公司 地址 411300 湖南省韶山永泉科技园内 (高 新技术创业服务中心五楼) (72)发明人 邓庆华 (74)专利代理机构 北京风雅颂专利代理有限公 司 11403 代理人 李弘 李翔 (54) 发明名称 一种类 unix 操作系统的升级方法及装置 (57) 摘要 本发明公开了一种类 unix 操作系统。
2、的升级 方法, 包括 : 获取操作系统升级包映像文件 ; 复制 所述操作系统升级包映像文件到操作系统基础部 分映像文件同一存储目录 ; 修改操作系统引导配 置文件使启动时从操作系统升级包映像文件开始 启动操作系统。 本发明还公开了一种类unix操作 系统的升级装置, 包括 : 获取模块, 用于获取操作 系统升级包映像文件 ; 复制模块, 用于复制所述 操作系统升级包映像文件到操作系统基础部分映 像文件同一存储目录 ; 修改模块, 用于修改操作 系统引导配置文件使启动时从操作系统升级包映 像文件开始启动操作系统。 (51)Int.Cl. 权利要求书 2 页 说明书 4 页 附图 3 页 (19)。
3、中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书4页 附图3页 (10)申请公布号 CN 103777987 A CN 103777987 A 1/2 页 2 1. 一种类 unix 操作系统的升级方法, 其特征在于, 包括 : 获取操作系统升级包映像文件 ; 复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目录 ; 修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作系统。 2. 根据权利要求 1 所述的方法, 其特征在于, 还包括 : 将所述操作系统基础部分映像文件挂载到临时目录, 并通过联合文件系统将其与操作 系统根文件系统进行合。
4、并 ; 将操作系统升级映像文件挂载到临时目录, 并通过联合文件系统将其与操作系统根文 件系统进行合并。 3. 根据权利要求 2 所述的方法, 其特征在于, 还包括 : 获取操作系统基础部分映像文件的存储介质所挂载的目录 ; 查找或创建可读写文件夹 ; 将所述可读写文件夹与操作系统根文件系统进行合并。 4. 根据权利要求 3 所述的方法, 其特征在于, 还包括 : 重建操作系统内核和初始根文件系统, 并将二者复制到所述操作系统基础部分映像文 件的存储介质所挂载的目录 ; 将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文件 ; 将所述重建的操作系统内核和初始根文件系统及所述可读写。
5、文件夹映像文件打包成 引导程序支持的映像文件格式的所述操作系统升级包映像文件。 5. 根据权利要求 1 至 4 任意一项所述的方法, 其特征在于, 还包括 : 在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导项。 6. 一种类 unix 操作系统的升级装置, 其特征在于, 包括 : 获取模块, 用于获取操作系统升级包映像文件 ; 复制模块, 用于复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一 存储目录 ; 修改模块, 用于修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始 启动操作系统。 7. 根据权利要求 6 所述的装置, 其特征在于, 还包括 :。
6、 合并模块, 用于将所述操作系统基础部分映像文件挂载到临时目录, 并通过联合文件 系统将其与操作系统根文件系统进行合并 ; 以及, 用于将操作系统升级映像文件挂载到临 时目录, 并通过联合文件系统将其与操作系统根文件系统进行合并。 8. 根据权利要求 7 所述的装置, 其特征在于, 还包括 : 创建模块, 用于创建可读写文件 夹 ; 所述获取模块还用于获取操作系统基础部分映像文件的存储介质所挂载的目录 ; 所述合并模块还用于将所述可读写文件夹与操作系统根文件系统进行合并。 9. 根据权利要求 8 所述的装置, 其特征在于, 还包括 : 重建模块, 用于重建操作系统内 核和初始根文件系统 ; 所。
7、述复制模块还用于将所述重建的操作系统内核和初始根文件系统 复制到所述操作系统基础部分映像文件的存储介质所挂载的目录 ; 打包模块, 用于将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的 权 利 要 求 书 CN 103777987 A 2 2/2 页 3 映像文件 ; 并且, 用于将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹 映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。 10. 根据权利要求 6 至 9 任意一项所述的装置, 其特征在于, 所述修改模块还用于在所述操作系统引导配置文件中加入所述操作系统升级包映像 文件对应的引导项。 权 利 要。
8、 求 书 CN 103777987 A 3 1/4 页 4 一种类 unix 操作系统的升级方法及装置 技术领域 0001 本发明涉及计算机操作系统技术领域, 特别是指一种类 unix 操作系统的升级方 法及装置。 背景技术 0002 一般情况下, 对已发行的操作系统进行升级包括了在操作系统基础之上制作并发 行升级包的过程, 而通常的升级程序都需要改变原始操作系统的部分内容, 这就导致制作 并发行升级包的过程非常复杂和繁琐, 并且相应地, 根据发行的升级包进行操作系统升级 的过程也会特别繁琐, 这将不利于操作系统的升级和使用。 发明内容 0003 有鉴于此, 本发明的目的在于提出一种类 uni。
9、x 操作系统的升级方法及装置, 其不 需要改变原始操作系统的内容, 极大简化了操作系统的升级工作。 0004 基于上述目的本发明提供的类 unix 操作系统的升级方法, 包括 : 0005 获取操作系统升级包映像文件 ; 0006 复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一存储目 录 ; 0007 修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始启动操作 系统。 0008 在一些实施方式中, 所述方法还包括 : 0009 将所述操作系统基础部分映像文件挂载到临时目录, 并通过联合文件系统将其与 操作系统根文件系统进行合并 ; 0010 将操作系统升级映像文件挂载到。
10、临时目录, 并通过联合文件系统将其与操作系统 根文件系统进行合并。 0011 在一些实施方式中, 所述方法还包括 : 0012 获取操作系统基础部分映像文件的存储介质所挂载的目录 ; 0013 查找或创建可读写文件夹 ; 0014 将所述可读写文件夹与操作系统根文件系统进行合并。 0015 在一些实施方式中, 所述方法还包括 : 0016 重建操作系统内核和初始根文件系统, 并将二者复制到所述操作系统基础部分映 像文件的存储介质所挂载的目录 ; 0017 将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的映像文 件 ; 0018 将所述重建的操作系统内核和初始根文件系统及所述可读写文。
11、件夹映像文件打 包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。 0019 在一些实施方式中, 所述方法还包括 : 说 明 书 CN 103777987 A 4 2/4 页 5 0020 在所述操作系统引导配置文件中加入所述操作系统升级包映像文件对应的引导 项。 0021 本发明还提供了一种类 unix 操作系统的升级装置, 包括 : 0022 获取模块, 用于获取操作系统升级包映像文件 ; 0023 复制模块, 用于复制所述操作系统升级包映像文件到操作系统基础部分映像文件 同一存储目录 ; 0024 修改模块, 用于修改操作系统引导配置文件使启动时从操作系统升级包映像文件 开始启。
12、动操作系统。 0025 在一些实施方式中, 所述装置还包括 : 0026 合并模块, 用于将所述操作系统基础部分映像文件挂载到临时目录, 并通过联合 文件系统将其与操作系统根文件系统进行合并 ; 以及, 用于将操作系统升级映像文件挂载 到临时目录, 并通过联合文件系统将其与操作系统根文件系统进行合并。 0027 在一些实施方式中, 所述装置还包括 : 创建模块, 用于创建可读写文件夹 ; 0028 所述获取模块还用于获取操作系统基础部分映像文件的存储介质所挂载的目 录 ; 0029 所述合并模块还用于将所述可读写文件夹与操作系统根文件系统进行合并。 0030 在一些实施方式中, 所述装置还包括。
13、 : 重建模块, 用于重建操作系统内核和初始根 文件系统 ; 所述复制模块还用于将所述重建的操作系统内核和初始根文件系统复制到所述 操作系统基础部分映像文件的存储介质所挂载的目录 ; 0031 打包模块, 用于将所述可读写文件夹打包成所述操作系统基础部分映像文件同格 式的映像文件 ; 并且, 用于将所述重建的操作系统内核和初始根文件系统及所述可读写文 件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。 0032 在一些实施方式中, 所述修改模块还用于在所述操作系统引导配置文件中加入所 述操作系统升级包映像文件对应的引导项。 0033 从上面所述可以看出, 本发明提供的一。
14、种类 unix 操作系统的升级方法及装置, 通 过将原操作系统基础部分与升级文件合并, 并制作成所述操作系统升级包映像文件, 通过 运行所述操作系统升级包映像文件, 根据引导配置文件的引导, 从操作系统升级包映像文 件开始启动操作系统, 即可完成操作系统的升级 ; 所述的方法及装置, 其不需要改变原始操 作系统的内容, 极大简化了操作系统的升级工作。 附图说明 0034 图 1 为本发明提供的类 unix 操作系统的升级方法一个实施例的流程图 ; 0035 图 2 为本发明提供的类 unix 操作系统的升级方法另一个实施例的流程图 ; 0036 图 3 为本发明提供的类 unix 操作系统的升。
15、级装置一个实施例的结构示意图。 具体实施方式 0037 为使本发明的目的、 技术方案和优点更加清楚明白, 以下结合具体实施例, 并参照 附图, 对本发明进一步详细说明。 0038 参照附图 1, 为本发明提供的类 unix 操作系统的升级方法一个实施例的流程图。 说 明 书 CN 103777987 A 5 3/4 页 6 所述类 unix 操作系统的升级方法, 包括 : 0039 步骤 101 : 获取操作系统升级包映像文件 ; 0040 步骤 102 : 复制所述操作系统升级包映像文件到操作系统基础部分映像文件同一 存储目录 ; 0041 步骤 103 : 修改操作系统引导配置文件使启动时。
16、从操作系统升级包映像文件开始 启动操作系统。 0042 参照附图 2, 为本发明提供的类 unix 操作系统的升级方法另一个实施例的流程 图。 0043 所述类 unix 操作系统的升级方法, 包括 : 0044 步骤 201 : 将所述操作系统基础部分映像文件挂载到临时目录, 并通过联合文件 系统将其与操作系统根文件系统进行合并 ; 0045 步骤 202 : 将操作系统升级映像文件挂载到临时目录, 并通过联合文件系统将其 与操作系统根文件系统进行合并。 0046 步骤 203 : 获取操作系统基础部分映像文件的存储介质所挂载的目录 ; 0047 步骤 204 : 查找或创建可读写文件夹 ;。
17、 0048 步骤 205 : 将所述可读写文件夹与操作系统根文件系统进行合并。 0049 步骤 206 : 重建操作系统内核和初始根文件系统, 并将二者复制到所述操作系统 基础部分映像文件的存储介质所挂载的目录 ; 0050 步骤 207 : 将所述可读写文件夹打包成所述操作系统基础部分映像文件同格式的 映像文件 ; 0051 步骤 208 : 将所述重建的操作系统内核和初始根文件系统及所述可读写文件夹映 像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。 0052 步骤 209 : 获取操作系统升级包映像文件 ; 0053 步骤 210 : 复制所述操作系统升级包映像文件到。
18、操作系统基础部分映像文件同一 存储目录 ; 0054 步骤 211 : 修改操作系统引导配置文件使启动时从操作系统升级包映像文件开始 启动操作系统。 0055 进一步的, 所述修改操作系统引导配置文件包括 : 在所述操作系统引导配置文件 中加入所述操作系统升级包映像文件对应的引导项。 0056 从上面实施例所述可以看出, 本发明提供的一种类 unix 操作系统的升级方法, 通 过将原操作系统基础部分与升级文件合并, 并制作成所述操作系统升级包映像文件, 通过 运行所述操作系统升级包映像文件, 根据引导配置文件的引导, 从操作系统升级包映像文 件开始启动操作系统, 即可完成操作系统的升级 ; 所。
19、述的方法及装置, 其不需要改变原始操 作系统的内容, 极大简化了操作系统的升级工作。 0057 参考附图 3, 为本发明提供的类 unix 操作系统的升级装置一个实施例的结构示意 图。 0058 所述类 unix 操作系统的升级装置 300, 包括 : 0059 获取模块 301, 用于获取操作系统升级包映像文件 ; 0060 复制模块 302, 用于复制所述操作系统升级包映像文件到操作系统基础部分映像 说 明 书 CN 103777987 A 6 4/4 页 7 文件同一存储目录 ; 0061 修改模块 303, 用于修改操作系统引导配置文件使启动时从操作系统升级包映像 文件开始启动操作系统。
20、。 0062 进一步的, 所述装置 300 还包括 : 0063 合并模块 304, 用于将所述操作系统基础部分映像文件挂载到临时目录, 并通过联 合文件系统将其与操作系统根文件系统进行合并 ; 以及, 用于将操作系统升级映像文件挂 载到临时目录, 并通过联合文件系统将其与操作系统根文件系统进行合并。 0064 进一步的, 所述装置 300 还包括 : 创建模块 305, 用于创建可读写文件夹 ; 0065 所述获取模块 301 还用于获取操作系统基础部分映像文件的存储介质所挂载的 目录 ; 0066 所述合并模块 304 还用于将所述可读写文件夹与操作系统根文件系统进行合并。 0067 进一。
21、步的, 所述装置 300 还包括 : 重建模块 306, 用于重建操作系统内核和初始根 文件系统 ; 所述复制模块 302 还用于将所述重建的操作系统内核和初始根文件系统复制到 所述操作系统基础部分映像文件的存储介质所挂载的目录 ; 0068 打包模块 307, 用于将所述可读写文件夹打包成所述操作系统基础部分映像文件 同格式的映像文件 ; 并且, 用于将所述重建的操作系统内核和初始根文件系统及所述可读 写文件夹映像文件打包成引导程序支持的映像文件格式的所述操作系统升级包映像文件。 0069 进一步的, 所述修改模块 303 还用于在所述操作系统引导配置文件中加入所述操 作系统升级包映像文件对。
22、应的引导项。 0070 从上面所述可以看出, 本发明提供的一种类 unix 操作系统的升级装置, 通过将原 操作系统基础部分与升级文件合并, 并制作成所述操作系统升级包映像文件, 通过运行所 述操作系统升级包映像文件, 根据引导配置文件的引导, 从操作系统升级包映像文件开始 启动操作系统, 即可完成操作系统的升级 ; 所述的方法及装置, 其不需要改变原始操作系统 的内容, 极大简化了操作系统的升级工作。 0071 所属领域的普通技术人员应当理解 : 以上所述仅为本发明的具体实施例而已, 并 不用于限制本发明, 凡在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均 应包含在本发明的保护范围之内。 说 明 书 CN 103777987 A 7 1/3 页 8 图 1 说 明 书 附 图 CN 103777987 A 8 2/3 页 9 图 2 说 明 书 附 图 CN 103777987 A 9 3/3 页 10 图 3 说 明 书 附 图 CN 103777987 A 10 。