1bootc(8) System Manager's Manual bootc(8)
2
3
4
6 bootc-install-to-filesystem - Install to the target filesystem
7
9 bootc-install-to-filesystem [--root-mount-spec] [--root-options]
10 [--boot-mount-spec] [--replace] [--target-transport] [--target-imgref]
11 [--target-no-signature-verification] [--target-ostree-remote] [--igni‐
12 tion-file] [--ignition-hash] [--disable-selinux] [--karg] [-h|--help]
13 [-V|--version] <ROOT_PATH>
14
16 Install to the target filesystem
17
19 --root-mount-spec=ROOT_MOUNT_SPEC
20 Source device specification for the root filesystem. For exam‐
21 ple, UUID=2e9f4241-229b-4202-8429-62d2302382e1
22
23 --root-options=ROOT_OPTIONS
24 Comma-separated mount options for the root filesystem. For ex‐
25 ample: rw,prjquota
26
27 --boot-mount-spec=BOOT_MOUNT_SPEC
28 Mount specification for the /boot filesystem.
29
30 At the current time, a separate /boot is required. This re‐
31 striction will be lifted in future versions. If not specified,
32 the filesystem UUID will be used.
33
34 --replace=REPLACE
35 Initialize the system in-place; at the moment, only one mode for
36 this is implemented. In the future, it may also be supported to
37 set up an explicit "dual boot" system
38
39 Possible values:
40
41 • wipe: Completely wipe the contents of the target
42 filesystem. This cannot be done if the target filesys‐
43 tem is the one the system is booted from
44
45 • alongside: This is a destructive operation in the sense
46 that the bootloader state will have its contents wiped
47 and replaced. However, the running system (and all
48 files) will remain in place until reboot
49
50 --target-transport=TARGET_TRANSPORT [default: registry]
51 The transport; e.g. oci, oci-archive. Defaults to `registry`
52
53 --target-imgref=TARGET_IMGREF
54 Specify the image to fetch for subsequent updates
55
56 --target-no-signature-verification
57 Explicitly opt-out of requiring any form of signature verifica‐
58 tion
59
60 --target-ostree-remote=TARGET_OSTREE_REMOTE
61 Enable verification via an ostree remote
62
63 --ignition-file=IGNITION_FILE
64 Path to an Ignition config file
65
66 --ignition-hash=digest
67 Digest (type-value) of the Ignition config
68
69 Verify that the Ignition config matches the specified digest,
70 formatted as <type>-<hexvalue>. <type> can be sha256 or sha512.
71
72 --disable-selinux
73 Disable SELinux in the target (installed) system.
74
75 This is currently necessary to install *from* a system with
76 SELinux disabled but where the target does have SELinux enabled.
77
78 --karg=KARG
79 Add a kernel argument
80
81 -h, --help
82 Print help (see a summary with '-h')
83
84 -V, --version
85 Print version
86
87 <ROOT_PATH>
88 Path to the mounted root filesystem.
89
90 By default, the filesystem UUID will be discovered and used for
91 mounting. To override this, use `--root-mount-spec`.
92
94 v0.1.0
95
96
97
98 bootc 0.1.0 bootc(8)