发明名称 一种快速的免介质Linux系统升级方法
摘要 本发明提供一种快速的免介质Linux系统升级方法。其通过修改内存初始化引导文件,加入自动连接远程服务器并下载升级数据包、检查文件完整性、解压替代文件以及回退操作等功能,实现在Linux系统的更新升级时的平滑快速,亦能在无需安装光盘、U盘等可移动介质的情况下实现更新升级,并且能实现大规模的快速部署。
申请公布号 CN103559059A 申请公布日期 2014.02.05
申请号 CN201310552796.7 申请日期 2013.11.05
申请人 广东新支点技术服务有限公司 发明人 郑恒;余湲;冯明;周青;罗荣聪;袁泉;董春青
分类号 G06F9/445(2006.01)I;G06F11/14(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种快速的免介质Linux系统升级方法,包括以下步骤:1)将升级版本的系统根分区和/boot分区分别打包制作成升级数据包,放置到远程服务器的一个固定路径中;如无远程服务器,若环境有足够空间,亦可直接将数据包放置在待升级环境中;2)修改新版本的初始化内存引导文件(initrd),加入自动连接远程服务器并下载数据包、完整性检查和解压替换文件等功能;3)将新版本的内核和初始化内存引导文件(initrd)拷贝至待升级的环境,并重启系统;4)系统进入修改的initrd,依次完成以下操作:检查是否需要升级的标签、自动连接远程服务器并下载升级数据包、检查下载数据包的完整性、备份原先的根分区和/boot分区文件、检查备份文件的完整性、解压升级数据包替代原先的文件、检查升级文件的完整性、将升级标签置否、重启完成升级,如果在升级过程中的某步完整性检查不通过,还有对应的回退操作。
地址 510663 广东省广州市天河科技园高唐新建区高普路1021号601室