VM images Phase A: commit + harden the cloud-image builder (Devuan ECS01 + Debian-13) #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #6. Phase A of the "mostly working" VM-image plan.
Goal
Commit + harden the cloud-image builder so it produces bootable Devuan ECS01
and Debian-13 ECS01 qcow2 that take PVE cloud-init. Build on Hclaude01 via
the libguestfs/guestfish appliance under TCG (proven in stage 1; no loop/kvm).
Requirements
build-cloud-image.sh(currently uncommitted under/scratch/Templates/cloudimg/) intosrc/.research/cloud-init-devuan(patch0004=cloud-initalias service) +rc-updatethe 4 stages. Do NOT rely on the distro package's stale OpenRC wiring (boots intocloud-config needs non existent service 'cloud-init').cloud-init.target)./etc/hostname=localhostplaceholder (empty → OpenRChostname.shfail cascades checkroot/checkfs/mountall; LXC→VM inversion). cloud-init overrides on first boot.console=ttyS0,115200n8(serial last — VM-D5 decided),agetty.ttyS0/serial-getty@ttyS0, GRUB serial menu.rc-update/systemctl enable); add an OpenRC wrapper if the Devuan package ships only a systemd unit (VM-R1).modprobe ptp_kvmis a documented prereq; guest boots fine without/dev/ptp0).NoCloud+ renderereni(ifupdown).qemu -nographicsmoke → serial login. Do Debian first (low-risk pipeline validation), then Devuan (OpenRC shim).Out of scope (deferred, see #6)
ZFS DKMS, UEFI/OVMF, swapfile, clean-lean Devuan.