系统镜像制作工具笔记
系统镜像制作工具笔记
| 工具 | 类型 | 核心能力 | 限制 | 要点 |
|---|---|---|---|---|
| live-build | 命令行 | Debian官方工具,从源拉包,从零构建ISO | 无法抓取本机运行系统 | 脚本化、可版本管理;上手难度高 |
| Cubic | 图形界面 | 导入原版ISO,chroot内修改,重新打包ISO | 无法抓取本机现有系统 | 操作简单;不适用于自动化批量构建 |
| DistroClone | 系统克隆 | 可克隆已部署Ubuntu系统,输出可引导ISO | 需在Live环境操作 | ✅最佳实践:Ubuntu Live U盘启动,Live环境打包;打包前清理machine-id、ssh主机密钥,避免多机冲突 |
| Packer | 自动化构建 | 基于ISO,虚拟机内定制系统,输出qcow2/vmdk虚拟磁盘 | 不能输出Ventoy可用的物理机安装ISO | 多用于云/虚拟化镜像 |
| Ventoy | U盘引导工具 | 直接引导ISO文件,无需解压 | 不支持qcow2等虚拟机磁盘 | ISO直接复制到U盘;大文件拷贝推荐rsync --progress,拷贝完成执行sync |
小结: 从零定制ISO:live-build / Cubic 克隆本机Ubuntu系统:DistroClone(Live环境) 虚拟机镜像自动化:Packer U盘多系统引导:Ventoy