TerslerThe little junk rig that could

#Tersler disk image

build-image.sh builds a ready-to-boot Ubuntu 24.04 server image for the SSD. After dd, the rig boots straight into SSH; no installer, no desktop, no Xorg/Wayland, no snapd.

#Build (on any Linux PC with KVM, no root needed)

image/build-image.sh

#What's in the image

#Write it to the SSD

Connect the SSD to a PC (USB-SATA adapter or a spare SATA port). Check the device name twice; dd overwrites whatever you point it at:

lsblk -o NAME,SIZE,MODEL,TRAN
zstdcat image/out/tersler.img.zst | sudo dd of=/dev/sdX bs=4M conv=fsync status=progress

Writes ~6 GB. Don't mount it afterwards; just put the SSD into the rig.

#First boot

  1. BIOS: boot from the SSD (UEFI). Above 4G Decoding as in hardware-notes.md.
  2. Network cable into one of the Intel ports (not the management port).
  3. After ~1 min:

    ssh tersler.local

    If mDNS doesn't resolve, look up the DHCP lease in your router.

  4. Then follow TODO.md: cd ~/tersler && sudo ./install/install.sh.

Don't leave a second disk with the same image plugged in: both carry the filesystem label cloudimg-rootfs.