Skip to content

Headless fleet installs cannot choose the target disk — select by serial, never by /dev path #979

Description

@VijitSingh97

Pre-seeding covers the whole config, but disk choice remains human-only: the installer's disk picker is interactive, and there is no headless way to name the target. The design is already written down in the appliance docs — select by disk serial, never by /dev enumeration path (which reshuffles across boots) — but nothing implements it.

Standalone installs don't care. #797 (master installer image, fleet flashing) makes this a real gap: a fleet stick that can provision everything except choose the disk still needs a human per box.

Scope: a `target_disk_serial` (or similar) key in the pre-seed config, honored by `os/installer/pithead-install`, refusing loudly when no attached disk matches. Found by the 2026-08-14 repo audit; named in docs, no prior issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    appliancePithead OS appliance work — image, installer, RAUC updatesenhancementNew feature or requestinstallerBootable/USB installer & appliance images

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions