UnattendedInstallConfig.
Use unattended install when a node boots from an ISO, PXE, iPXE, or another ephemeral boot asset and should install to a selected local disk without invoking the installer manually.
UnattendedInstallConfig replaces the deprecated .machine.install field for new configurations.
It is especially useful with Image Factory assets and custom installer images that include system extensions.
Configure unattended install
Add anUnattendedInstallConfig document to the machine configuration.
The following example installs Talos to the disk whose stable path is /dev/sda:
provisioning.diskSelector.match field is a CEL expression evaluated against discovered disks as disk.
Use a selector that matches exactly one intended install target.
For production configurations, prefer stable disk properties such as disk.serial, disk.wwid, or disk.symlinks instead of /dev/sd* names when possible.
Inspect the disks reported by the node before choosing a selector:
UnattendedInstallStatus.
If multiple disks match, Talos logs a warning and uses the first match.
Installer image
Setinstaller.image to the installer image you want the node to write to disk.
Use the Image Factory installer image for the same schematic as the boot asset when the installed system needs the same system extensions or other image customizations:
installer.image is omitted, Talos tries to derive the installer image from the Image Factory boot entry and the current schematic.
This requires booting from an Image Factory asset.
Set installer.image explicitly for non-Image Factory boot assets or when installing a custom installer image.
Wipe behavior
By default, Talos wipes the target disk during installation. Setprovisioning.wipe to false only when you intentionally want to preserve existing partition data that the installer can reuse:
Reboot behavior
The optionalreboot field controls what happens after a successful installation:
- If
rebootis not set, Talos reboots only wheninstaller.imageis set explicitly. - If
reboot: true, Talos always requests a reboot after installation. - If
reboot: false, Talos leaves the node running from the current boot media after installation.
Inspect installation status
Use the unattended install status resource to monitor progress:pending: no disk currently matches the selector.installing: the installer is running.installed: installation completed and no reboot is pending.waiting-for-reboot: installation completed and Talos requested a reboot.failed: installation failed; inspect theerrorfield and machine logs.