1. 创建目录结构
2. 下载并挂载原始 ISO
3. 复制 ISO 内容
4. 离线包准备(最推荐简单方式:使用 apt-get download 和 apt-get install --print-uris)
4.1 在联网的 Ubuntu 22.04 机器上准备
4.2 拷贝所有离线包到 ISO 包目录
5. 创建 autoinstall 配置(user-data/meta-data)
6. 修改 GRUB 启动参数
例如:
linux /casper/vmlinuz quiet autoinstall ds=nocloud\;s=/cdrom/nocloud/ ---7. 重新生成 ISO
8. 测试
用新生成的
ubuntu-22.04.5-auto-install.iso 安装,系统首次开机会自动离线安装 curl、wget、net-tools、htop、lrzsz、docker、docker compose。