[发明专利]一种实现linux系统自动安装的安装方法及系统有效
申请号: | 201510617190.6 | 申请日: | 2015-09-24 |
公开(公告)号: | CN105117268B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 朱拓之;叶佑群 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王再朝 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 linux 系统 自动 安装 方法 | ||
本发明提供一种实现linux系统自动安装的安装方法及系统,方法包括:根据linux原型系统制作工具版系统,并设置于云服务端,云服务端还有server版系统的安装包;本地设备从云服务端中下载工具版系统中的内核文件与临时根文件系统镜像文件,据以在本地设备的内存中运行临时根文件系统;运行临时根文件系统中预存的第一、二定制脚本以在云服务端获取共享的正式根文件系统镜像文件;本地设备读取正式根文件系统镜像文件,在内存中运行正式根文件系统;在正式根文件系统中查找配置文件并读取,以从云服务端下载server版系统的安装包,来完成对本地设备安装server版系统,实现了自动、批量安装本地设备的linux系统。
技术领域
本发明涉及Linux系统领域,特别是涉及一种实现linux系统自动安装的安装方法及系统。
背景技术
目前,存在多种方式可以实现设备的生产、部署与检测,例如,额外采购部署设备与软件,利用专用的安装与部署工具。然而,已有的USB和光驱安装对介质的依赖性非常高,很难执行批量安装与部署的工作。原因是,需同时在不同的设备上复制生产U盘或光盘,操作复杂、效率低下。解决的方法只有不断增加人力、物力的投入。
随着公司产品出货量的日益增大,多产品线也日益丰富起来,通过手工方式进行系统的安装已经无法满足产品的出货速度。除此之外,手工方式完成产品售前售后的安装、升级或维护十分容易出错。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种实现linux系统自动安装的安装方法及系统,使得生产、维护或支持等工作能够通过自动化的方式进行,减少人为干预,降低采购成本,提高工作效率,进而满足批量化生产的需求。
为实现上述目的及其他相关目的,本发明提供一种实现linux系统自动安装的安装方法,包括:根据linux原型系统制作工具版系统,其中,所述工具版系统供设置于云服务端,且所述云服务端还设置有server版系统的安装包;本地设备从所述云服务端中下载所述工具版系统中的内核文件与临时根文件系统镜像文件,并据以在本地设备的内存中运行所述临时根文件系统;运行所述临时根文件系统中预存的第一定制脚本来运行第二定制脚本以在所述云服务端获取共享的正式根文件系统镜像文件;本地设备读取所述正式根文件系统镜像文件,以在其内存中运行所述正式根文件系统;在所述正式根文件系统中查找配置文件,所述配置文件包括安装所述server版系统的安装包的参数信息和路径信息;读取所述配置文件,据以从所述云服务端下载所述server版系统的安装包,来完成对本地设备安装server版系统。
可选的,所述第一定制脚本用于中断原有的执行程序,调用所述第二定制脚本;所述第二定制脚本用于在所述云服务端获取共享的正式根文件系统镜像文件,完成其与本地设备的loop设备的映射据以读取所述正式根文件系统。
可选的,所述安装包中包括定制的临时文件系统、真实文件系统、内核文件和版本信息,所述临时文件系统中包括第三定制脚本和第四定制脚本,所述第三定制脚本用于中断原有的执行程序,调用所述第四定制脚本,所述第四定制脚本用于在所述本地设备中建立sever系统的文件系统。
可选的,本地设备开机后通过PXE协议与所述云服务端建立联系,通过DHCP协议获取本地设备的IP地址,通过TFTP协议下载所述工具版系统中的内核文件与临时根文件系统镜像文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510617190.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机迁移方法和装置
- 下一篇:一种方便安装拆卸的碗盘架