使用ubuntu server 18.04 lts版镜像 作为源镜像定制目标镜像, 工具cubic, 定制目标镜像, 使得一些服务装机后即可使用,例如redis, mysql, monggodb ,ssh 等均可,另外还可以用来部署单机项目开机启动。
准备工作:
工具cubic可以在ubuntu应用商店里搜索关键字 cubic ,点击安装即可
(ps: 定制iso的过程文件,以及目标 镜像和md5校验文件都会在这个目录), 这个目录不会自动创建, 请手动创建一个可写目录,最好在用户目录,我的在 /home/tutu/os/v1 目录(目前该目录下没有内容, 理论来说如果你想以某个cubic工程为基础继续定制,那么这里可以选择一个已经存在的cubic工程空间 ),
包括版本号,文件名,输出目录,卷ID等,建议使用英文,数字,下划线(_),中划线(-), 然后点击 [next]
这里进入的是该镜像(ubuntu18.04server)的chroot模式,这里可以执行大多数ubuntu命令,安装绝大多数软件,除了服务无法启动外(不影响安装).安装软件前记得先 apt update 一次。当命令执行完毕,请点击 [ next ]
apt update apt install redis-server
我这里没有删减内容, 直接点击[Generate] 生成镜像,稍等片刻即可
一个 镜像文件和一个md5校验字文件.
如果要多次生成镜像,建议把无用的cubic工程目录清空,然后清空回收站,再执行以下命令,多次生成镜像时很容易堆积大量工程文件,导致系统磁盘占满,
sudo rm -rf ~/.local/share/Trash/*
如果生成镜像卡在步骤五,请检查可用磁盘空间是否大于40G
原文:https://www.cnblogs.com/tu13/p/linux_tools_cubic.html