1coreos-installer(8) System Manager's Manual coreos-installer(8)
2
3
4
6 coreos-installer-install - Install Fedora CoreOS or RHEL CoreOS
7
9 coreos-installer-install [-c|--config-file] [-s|--stream] [-u|--im‐
10 age-url] [-f|--image-file] [-i|--ignition-file] [-I|--ignition-url]
11 [--ignition-hash] [-a|--architecture] [-p|--platform] [--console]
12 [--append-karg] [--delete-karg] [-n|--copy-network] [--network-dir]
13 [--save-partlabel] [--save-partindex] [--offline] [--insecure] [--inse‐
14 cure-ignition] [--stream-base-url] [--preserve-on-error] [--fetch-re‐
15 tries] [-h|--help] [-V|--version] [DEST_DEVICE]
16
18 Install Fedora CoreOS or RHEL CoreOS
19
21 -c, --config-file=path
22 YAML config file with install options
23
24 Load additional config options from the specified YAML config
25 file. Later config files override earlier ones, and command-line
26 options override config files.
27
28 Config file keys are long option names without the leading "--".
29 Values are strings for non-repeatable options, arrays of strings
30 for repeatable options, and "true" for flags. The destination
31 device can be specified with the "dest-device" key.
32
33 -s, --stream=name
34 Fedora CoreOS stream
35
36 The name of the Fedora CoreOS stream to install, such as "sta‐
37 ble", "testing", or "next".
38
39 -u, --image-url=URL
40 Manually specify the image URL
41
42 coreos-installer appends ".sig" to find the GPG signature for
43 the image, which must exist and be valid. A missing signature
44 can be ignored with --insecure.
45
46 -f, --image-file=path
47 Manually specify a local image file
48
49 coreos-installer appends ".sig" to find the GPG signature for
50 the image, which must exist and be valid. A missing signature
51 can be ignored with --insecure.
52
53 -i, --ignition-file=path
54 Embed an Ignition config from a file
55
56 Embed the specified Ignition config in the installed system.
57
58 -I, --ignition-url=URL
59 Embed an Ignition config from a URL
60
61 Immediately fetch the Ignition config from the URL and embed it
62 in the installed system.
63
64 --ignition-hash=digest
65 Digest (type-value) of the Ignition config
66
67 Verify that the Ignition config matches the specified digest,
68 formatted as <type>-<hexvalue>. <type> can be sha256 or sha512.
69
70 -a, --architecture=name [default: x86_64]
71 Target CPU architecture
72
73 Create an install disk for a different CPU architecture than the
74 host.
75
76 -p, --platform=name
77 Override the Ignition platform ID
78
79 Install a system that will run on the specified cloud or virtu‐
80 alization platform, such as "vmware".
81
82 --console=spec
83 Kernel and bootloader console
84
85 Set the kernel and bootloader console, using the same syntax as
86 the parameter to the "console=" kernel argument.
87
88 --append-karg=arg
89 Append default kernel arg
90
91 Add a kernel argument to the installed system.
92
93 --delete-karg=arg
94 Delete default kernel arg
95
96 Delete a default kernel argument from the installed system.
97
98 -n, --copy-network
99 Copy network config from install environment
100
101 Copy NetworkManager keyfiles from the install environment to the
102 installed system.
103
104 --network-dir=path
105 Override NetworkManager keyfile dir for -n
106
107 Specify the path to NetworkManager keyfiles to be copied with
108 --copy-network.
109
110 [default: /etc/NetworkManager/system-connections/]
111
112 --save-partlabel=lx
113 Save partitions with this label glob
114
115 Preserve any existing partitions on the destination device whose
116 partition label (not filesystem label) matches the specified
117 glob pattern. Multiple patterns can be specified in multiple
118 options, or in a single option separated by commas.
119
120 Saved partitions will be renumbered if necessary. If partitions
121 overlap with the install image, or installation fails for any
122 other reason, the specified partitions will still be preserved.
123
124 --save-partindex=id
125 Save partitions with this number or range
126
127 Preserve any existing partitions on the destination device whose
128 partition number matches the specified value or range. Ranges
129 can be bounded on both ends ("5-7", inclusive) or one end ("5-"
130 or "-7"). Multiple numbers or ranges can be specified in multi‐
131 ple options, or in a single option separated by commas.
132
133 Saved partitions will be renumbered if necessary. If partitions
134 overlap with the install image, or installation fails for any
135 other reason, the specified partitions will still be preserved.
136
137 --offline
138 Force offline installation
139
140 --insecure
141 Allow unsigned image
142
143 Allow the signature to be absent. Does not allow an existing
144 signature to be invalid.
145
146 --insecure-ignition
147 Allow Ignition URL without HTTPS or hash
148
149 --stream-base-url=URL
150 Base URL for CoreOS stream metadata
151
152 Override the base URL for fetching CoreOS stream metadata. The
153 default is "https://builds.coreos.fedoraproject.org/streams/".
154
155 --preserve-on-error
156 Don't clear partition table on error
157
158 If installation fails, coreos-installer normally clears the des‐
159 tination's partition table to prevent booting from invalid boot
160 media. Skip clearing the partition table as a debugging aid.
161
162 --fetch-retries=N [default: 0]
163 Fetch retries, or "infinite"
164
165 Number of times to retry network fetches, or the string "infi‐
166 nite" to retry indefinitely.
167
168 -h, --help
169 Print help (see a summary with '-h')
170
171 -V, --version
172 Print version
173
174 [DEST_DEVICE]
175 Destination device
176
177 Path to the device node for the destination disk. The beginning
178 of the device will be overwritten without further confirmation.
179
181 v0.18.0
182
183
184
185 coreos-installer 0.18.0 coreos-installer(8)