一、环境准备
1.下载ubuntu 桌面版系统
地址:
https://releases.ubuntu.com/24.04.4/ubuntu-24.04.4-desktop-amd64.iso
https://mirrors.aliyun.com/ubuntu-releases/24.04.4/ubuntu-24.04.4-desktop-amd64.iso
2.安装ubuntu桌面版并上传iso文件到指定目录

二、使用 Cubic 构建 ISO
1. 安装 Cubic(Ubuntu 24.04)
sudo add-apt-repository ppa:cubic-wizard/release sudo apt update sudo apt install cubic
2. 启动 Cubic
cubic
3. 选择工作目录(如 /data/test)

4. 选择官方 ISO


5. 进入 chroot 环境后,执行以下操作:
1.将你的文件放入 ISO指定目录


2.制作第一次开机自动执行脚本
root@edhr-server:/home/ubuntu# cat /etc/cloud/cloud.cfg.d/99-edhr.cfg #cloud-config# 使用安装时创建的默认用户 users:- default# 关键:将该用户加入 docker 组(避免 sudo) groups:- docker system_info:default_user:groups: [docker, sudo]# 首次启动时执行命令 runcmd:# 1. 确保 Docker 服务正在运行(安全起见)- [ systemctl, start, docker ]- [ systemctl, enable, docker ]- [ systemctl, start, ssh ]- [ systemctl, enable, ssh ]# 3. 赋予脚本执行权限- [ chmod, -R, +x, /opt/edhr/scripts ]# 4. 执行安装脚本(记录日志)- [ sh, -c, 'cd /opt/edhr/scripts && ./install.sh >> /var/log/edhr-install.log 2>&1' ]# 5. (可选)设置开机自启你的服务- [ sh, -c, 'echo "@reboot cd /opt/edhr/scripts && ./start.sh" | crontab -u $USER -' ]# 可选:设置主机名 hostname: edhr-server
