
自动化构建自定义优化的云镜像工具,基于本仓库为 Ubuntu 22.04 LTS (Jammy Jellyfish),支持 cloud-init 配置。
可供 dd脚本 或 PVE 等使用
- 基础镜像: Ubuntu 22.04 Jammy Server Cloud Image
- 目标系统: Ubuntu 22.04 Jammy Custom Server Cloud Image
- 软件源: USTC 镜像源
- 默认大小: 3GB
- 系统工具:
cloud-init qemu-guest-agent zip unzip
- 开发工具:
git-lfs
- 网络工具:
axel
- 监控工具:
nload
- 数据处理:
jq
- 时区设置: 默认为 Asia/Shanghai
确保系统已安装以下依赖:
- QEMU
- cloud-utils
- wget
- sshpass
-
Fork仓库

-
修改构建脚本
-
点击构建

默认构建过程将自动执行以下步骤:
- 下载 Ubuntu cloud image
- 创建 cloud-init 配置
- 调整镜像大小
- 启动虚拟机并进行配置
- 执行系统优化脚本
- 自动化配置:使用 cloud-init 实现全自动化的系统配置
- 性能优化:
- 使用 USTC 镜像源加速包下载
- 预装常用系统工具
- 安全性:
- 可定制性:
- 支持自定义 cloud-init 配置
- 可调整目标镜像大小
.
├── init.sh # 系统初始化脚本
├── start.sh # 主构建脚本
├── cloud-init-config # cloud-init 配置目录
│ ├── meta-data # 元数据配置
│ └── user-data # 用户数据配置
└── README.md # 项目文档
MIT License