--- parent: Command line reference nav_order: 4 --- # coreos-installer iso {: .no_toc } 1. TOC {:toc} # coreos-installer iso customize ``` Customize a CoreOS live ISO image Usage: coreos-installer iso customize [OPTIONS] Arguments: ISO image Options: --dest-ignition Ignition config fragment for dest sys Automatically run installer and merge the specified Ignition config into the config for the destination system. --dest-device Install destination device Automatically run installer, installing to the specified destination device. The resulting boot media will overwrite the destination device without confirmation. --dest-console Kernel and bootloader console for dest Automatically run installer, configuring the specified kernel and bootloader console for the destination system. The argument uses the same syntax as the parameter to the "console=" kernel argument. --dest-karg-append Destination kernel argument to append Automatically run installer, adding the specified kernel argument for every boot of the destination system. --dest-karg-delete Destination kernel argument to delete Automatically run installer, deleting the specified kernel argument for every boot of the destination system. --network-keyfile NetworkManager keyfile for live & dest Configure networking using the specified NetworkManager keyfile. Network settings will be applied in the live environment, including when Ignition is run. If installer is enabled via additional options, network settings will also be applied in the destination system, including when Ignition is run. --network-nmstate Nmstate file for live & dest Configure networking using NetworkManager keyfiles generated from the specified Nmstate files. Network settings will be applied in the live environment, including when Ignition is run. If installer is enabled via additional options, network settings will also be applied in the destination system, including when Ignition is run. --ignition-ca Ignition PEM CA bundle for live & dest Specify additional TLS certificate authorities to be trusted by Ignition, in PEM format. Authorities will be trusted by Ignition in the live environment and, if installer is enabled via additional options, in the destination system. --pre-install Script to run before installation If installer is run at boot, run this script before installation. If the script fails, the live environment will stop at an emergency shell. --post-install Script to run after installation If installer is run at boot, run this script after installation. If the script fails, the live environment will stop at an emergency shell. --installer-config Installer config file Automatically run coreos-installer and apply the specified installer config file. Config files are applied in the order that they are specified. --live-ignition Ignition config fragment for live env Merge the specified Ignition config into the config for the live environment. --live-karg-append Live kernel argument to append Kernel argument to append to boots of the live environment. --live-karg-delete Live kernel argument to delete Kernel argument to delete from boots of the live environment. --live-karg-replace Live kernel argument to replace Kernel argument to replace for boots of the live environment, in the form key=old=new. For a default argument "a=b", specifying "--live-karg-replace a=b=c" will produce the argument "a=c". -f, --force Overwrite existing customizations -o, --output Write ISO to a new output file -h, --help Print help (see a summary with '-h') ``` # coreos-installer iso ignition embed ``` Embed an Ignition config in an ISO image Usage: coreos-installer iso ignition embed [OPTIONS] Arguments: ISO image Options: -f, --force Overwrite an existing Ignition config -i, --ignition-file Ignition config to embed [default: stdin] -o, --output Write ISO to a new output file -h, --help Print help ``` # coreos-installer iso ignition show ``` Show the embedded Ignition config from an ISO image Usage: coreos-installer iso ignition show Arguments: ISO image Options: -h, --help Print help ``` # coreos-installer iso ignition remove ``` Remove an existing embedded Ignition config from an ISO image Usage: coreos-installer iso ignition remove [OPTIONS] Arguments: ISO image Options: -o, --output Write ISO to a new output file -h, --help Print help ``` # coreos-installer iso network embed ``` Embed network settings in an ISO image Usage: coreos-installer iso network embed [OPTIONS] --keyfile Arguments: ISO image Options: -k, --keyfile NetworkManager keyfile to embed -f, --force Overwrite existing network settings -o, --output Write ISO to a new output file -h, --help Print help ``` # coreos-installer iso network extract ``` Extract embedded network settings from an ISO image Usage: coreos-installer iso network extract [OPTIONS] Arguments: ISO image Options: -C, --directory Extract to directory instead of stdout -h, --help Print help ``` # coreos-installer iso network remove ``` Remove existing network settings from an ISO image Usage: coreos-installer iso network remove [OPTIONS] Arguments: ISO image Options: -o, --output Write ISO to a new output file -h, --help Print help ``` # coreos-installer iso kargs modify ``` Modify kernel args in an ISO image Usage: coreos-installer iso kargs modify [OPTIONS] Arguments: ISO image Options: -a, --append Kernel argument to append -d, --delete Kernel argument to delete -r, --replace Kernel argument to replace -o, --output Write ISO to a new output file -h, --help Print help ``` # coreos-installer iso kargs reset ``` Reset kernel args in an ISO image to defaults Usage: coreos-installer iso kargs reset [OPTIONS] Arguments: ISO image Options: -o, --output Write ISO to a new output file -h, --help Print help ``` # coreos-installer iso kargs show ``` Show kernel args from an ISO image Usage: coreos-installer iso kargs show [OPTIONS] Arguments: ISO image Options: -d, --default Show default kernel args -h, --help Print help ``` # coreos-installer iso extract pxe ``` Extract PXE files from an ISO image Usage: coreos-installer iso extract pxe [OPTIONS] Arguments: ISO image Options: -o, --output-dir Output directory [default: .] -h, --help Print help ``` # coreos-installer iso extract minimal-iso ``` Extract a minimal ISO from a CoreOS live ISO image Usage: coreos-installer iso extract minimal-iso [OPTIONS] [OUTPUT_ISO] Arguments: ISO image [OUTPUT_ISO] Minimal ISO output file [default: -] Options: --output-rootfs Extract rootfs image as well --rootfs-url Inject rootfs URL karg into minimal ISO -h, --help Print help ``` # coreos-installer iso reset ``` Restore a CoreOS live ISO image to default settings Usage: coreos-installer iso reset [OPTIONS] Arguments: ISO image Options: -o, --output Write ISO to a new output file -h, --help Print help ```