[发明专利]一种交互界面生成自定义linux镜像的方法在审
申请号: | 201811043583.0 | 申请日: | 2018-09-07 |
公开(公告)号: | CN110888648A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 周书田;刘金健;李培坤 | 申请(专利权)人: | 青岛网信信息科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 青岛发思特专利商标代理有限公司 37212 | 代理人: | 巩同海 |
地址: | 266000 山东省青岛市崂山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交互 界面 生成 自定义 linux 方法 | ||
1.一种交互界面生成自定义linux镜像的方法,其特征在于:包括如下步骤:
步骤一:上传官方镜像后,自动将镜像解压为目录形式,并针对目录架构进行分析,判断此镜像为哪种系统,并自动创建“自定义镜像”的交互界面;
步骤二:用户在所述交互界面设置新镜像名称;
步骤三:获取用户在所述交互界面选择的设置参数写入ks.cfg文件;
步骤四:添加想要安装的软件包;
步骤五:将生成的ks.cfg文件存放至指定文件夹下,并在镜像解压目录中添加ks.cfg的文件路径;
步骤六:自动将镜像压缩,设置为步骤二中的名字;
步骤七:生成镜像文件,自动校验镜像文件MD5。
2.根据权利要求1所述的一种交互界面生成自定义linux镜像的方法,其特征在于:步骤三和步骤四之间还包括自动上传脚本的步骤,自动将脚本上传至解压好的镜像目录中,并在ks.cfg文件中加入字段,将预安装脚本进行关联。
3.根据权利要求1所述的一种交互界面生成自定义linux镜像的方法,其特征在于:还包括将步骤四所述的软件包生成关联软件树的过程。
4.根据权利要求3所述的一种交互界面生成自定义linux镜像的方法,其特征在于:所述的生成关联软件树的过程通过以下步骤实现:
步骤一:将想要安装的软件包和关联软件包一并上传;
步骤二:将软件包名写入xml文件中生成软件组,并生成关联文件;
步骤三:将软件组名写入ks.cfg文件。
5.根据权利要求1所述的一种交互界面生成自定义linux镜像的方法,其特征在于:步骤三所述的设置参数包括:系统的分区、swap交换内存的大小、文件系统类型、时区、系统密码、防火墙设置和网卡配置。
6.一种交互界面生成自定义linux镜像的装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1所述方法的步骤。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛网信信息科技有限公司,未经青岛网信信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811043583.0/1.html,转载请声明来源钻瓜专利网。