Appearance
Installation components — pending files index
project: hinata-infrastructuretype: pending-files-indexstatus: collectingcreated: 2026-05-26 Heavy binaries (ISOs, OS images) live in ~/Sandpit/hinata/installers/ because the vault is iCloud-bound and won't tolerate 1-2GB files syncing across devices. Photos and small docs live alongside this file in the project folder.
This doc is the single source of truth for what's been collected, where, and how to use it during the upcoming Z2 + Pi setup.
Hardware reference photos
FileCapturedWhat it shows
2026-05-26-z2-mini-g4-sticker.jpg (this folder)2026-05-26 14:50Bottom of Z2 Mini G4 — confirms product no 4RW87EA#ABU, factory config i7-8700 / 256K SSD / 8G RAM.
Installer images
Stored in ~/Sandpit/hinata/installers/ (Sandpit, not vault).
FileVersionSizeForSource
proxmox-ve_9.2-1.isoProxmox VE 9.2-1~1.4 GBZ2 Mini G4 hypervisor installhttps://enterprise.proxmox.com/iso/proxmox-ve_9.2-1.iso raspios-lite-arm64.img.xzRaspberry Pi OS Lite (Trixie, 64-bit ARM) — 2026-04-21~577 MB compressedPi 5 headless installhttps://downloads.raspberrypi.com/raspios_lite_arm64_latest
Why these specific versions:
Proxmox VE 9.2-1 — current major (2026), Debian 13 + kernel 6.x base, best hardware support for the i7-8700-generation chipset.
Raspberry Pi OS Lite (Trixie) 64-bit ARM — Lite (no desktop) for headless Pi 5 cron-host role. 64-bit is required for >4GB RAM and matches the Pi 5's ARMv8 architecture.
Verifying downloads
cd ~/Sandpit/hinata/installers
# Proxmox SHA256 (cross-check against https://enterprise.proxmox.com/iso/SHA256SUMS)
shasum -a 256 proxmox-ve_9.2-1.iso
# Pi OS SHA256
shasum -a 256 raspios-lite-arm64.img.xzIf either fails, redownload from the source above before flashing.
Flashing the Z2 Proxmox installer USB (Mac → USB)
# 1. Insert a ≥4GB USB stick (it WILL be wiped)
diskutil list # identify your USB — e.g. /dev/disk4
diskutil unmountDisk /dev/diskN # replace N
sudo dd if=~/Sandpit/hinata/installers/proxmox-ve_9.2-1.iso of=/dev/rdiskN bs=4M status=progress
sync
diskutil eject /dev/diskNVerify the disk identifier with diskutil list immediately before dd. Picking the wrong disk wipes your Mac's data drive. Use rdiskN (with the r prefix) for raw access, ~10x faster than diskN.
Flashing the Pi OS Lite SD card (Raspberry Pi Imager — recommended)
brew install --cask raspberry-pi-imagerIn the Imager UI:
Device →
Raspberry Pi 5OS → "Use custom" → pick
~/Sandpit/hinata/installers/raspios-lite-arm64.img.xzStorage → the microSD card
Click gear icon (advanced settings — DO NOT SKIP):
* Hostname: `jimmy-pi`
* Enable SSH: yes, password auth (or paste your Mac's `~/.ssh/id_ed25519.pub` for key-only)
* Username: `michael`, password: store in Itachi
* Configure wireless LAN: SSID + password (or leave blank if going wired-only)
* Wireless LAN country: `GB`
* Locale: `Europe/London`, `en_GB.UTF-8`
* Skip first-run wizard: yes
* Write → eject SD when done → plug into Pi → power on → wait 60s → `ssh michael@jimmy-pi.local` from Mac.
What this enables (the Hinata role)
* **`jimmy-pi`** — always-on cron host. Pi 5 ≤15W, runs `cron` / `systemd-timer`, triggers jobs on `jimmy-z2` via SSH or webhook.
* **`jimmy-z2`** — on-demand workload node. HP Z2 Mini G4, runs Proxmox VE 9.2 with LXC containers for pi-hole, Jellyfin, Postgres, job-runner, and a KVM VM for Ollama (#840051, gated on RAM verification).
Tomorrow's order of operations (cheat sheet)
Assumes monitor, adapter, keyboard, SD card all arrive AM:
1. **Pi SD card** — Raspberry Pi Imager with advanced settings — flash — insert into Pi — ethernet + power — `ssh michael@jimmy-pi.local`. (~15 min, no monitor needed)
2. **Z2 boot to W11** — monitor via DP→HDMI — keyboard + mouse — skip MS account via `Shift+F10` — `oobe\bypassnro` — local user. (~20 min)
3. **Z2 RAM check** — `Get-ComputerInfo | Select CsTotalPhysicalMemory` — decide return / upgrade / keep. (~5 min)
4. **Z2 RDP on** — from Mac via Microsoft Remote Desktop App. Unplug monitor. (~5 min)
5. **Z2 pre-flight** — CrystalDiskInfo, mdsched, BIOS update via HP serial `4CE9261NC7`. (~45 min, mostly waiting)
6. **Z2 Proxmox install** — dd Proxmox 9.2 ISO to USB (~5 min) — boot from USB — install. (~30 min)
7. **Both wire-up** — ssh-copy-id from `jimmy-pi` to Proxmox host — first job-runner LXC — test SSH-cron trigger. (~30 min)
Total: ~2.5 hours of active time, ~3-4 hours wall clock.
Cleanup convention
After the install is verified end-to-end (Pi cron triggers Z2 LXC job, both reachable via Tailscale), these installer images can be deleted from ~/Sandpit/hinata/installers/ per the reference-deletion doctrine. They're re-downloadable from source if ever needed again.
Photos in this folder stay until #840029 closes.
◆ hinata · projects/hinata-infrastructure/installation-components.html · phase-19 conversion