You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Never set the [33mroot=[0m argument; ZFSBootMenu always sets this option based on the selected boot environment.
114
123
115
124
[1morg.zfsbootmenu:active[0m
116
125
This controls whether boot environments appear in or are hidden from ZFSBootMenu.
@@ -142,17 +151,27 @@ The following properties can be set at any level of the boot-environment hierarc
142
151
boot environment. These passphrases entered are not cached by default.
143
152
144
153
When [1morg.zfsbootmenu:keysource[0m is a mountable ZFS filesystem, before prompting for a passphrase when [33mkeylocation[0m is not set to
145
-
[33mprompt[0m, ZFSBootMenu will attempt to mount [1m<filesystem>[0m (unlocking that, if necessary) and search for the key file at [33mkeylocation[0m
146
-
relative to [1m<filesystem>[0m. If such a file is found, it will be copied to the initramfs, and the copy in the initramfs will be used
147
-
to decrypt the original boot environment. Any copied keys are retained until ZFSBootMenu boots an environment, so a single
148
-
password prompt can be sufficient to unlock several pools with the same [33mkeysource[0m or prevent prompts from reappearing when the
149
-
pool must be exported and reimported (for example, to alter boot parameters from within ZFSBootMenu).
154
+
[33mprompt[0m, ZFSBootMenu will attempt to mount [1m<filesystem>[0m (unlocking that, if necessary) and search for the key file within
155
+
[1m<filesystem>[0m. When [1m<filesystem>[0m specifies a [33mmountpoint[0m property that is not [33mnone[0m or [33mlegacy[0m, the specified mount point will be
156
+
stripped (if possible) from the beginning of any [33mkeylocation[0m property to attempt to identify a key at the point where it would
157
+
normally be mounted. If no file exists at the stripped path (or the [33mmountpoint[0m specifies [33mnone[0m or [33mlegacy[0m), keys will be sought at
158
+
the full path of [33mkeylocation[0m relative to [1m<filesystem>[0m. If a key is found at either location, it will be copied to the initramfs.
159
+
The copy in the initramfs will be used to decrypt the original boot environment. Copied keys are retained until ZFSBootMenu boots
160
+
an environment, so a single password prompt can be sufficient to unlock several pools with the same [33mkeysource[0m or prevent prompts
161
+
from reappearing when the pool must be exported and reimported (for example, to alter boot parameters from within ZFSBootMenu).
150
162
151
163
[1mDracut Options[0m
152
164
153
165
In addition to standard dracut configuration options, the ZFSBootMenu dracut module supports addtional options to customize boot
154
166
behavior.
155
167
168
+
[1mzfsbootmenu_early_setup=<executable-list>[0m
169
+
An optional variable specifying a space-separated list of paths to setup hooks that will be installed in the ZFSBootMenu
170
+
initramfs. Any path in the list [1m<executable-list>[0m that exists and is executable will be installed.
171
+
172
+
Any installed early hooks are run after SPL and ZFS kernel modules are loaded and a hostid is configured in [33m/etc/hostid[0m, but
173
+
before any zpools have been imported.
174
+
156
175
[1mzfsbootmenu_setup=<executable-list>[0m
157
176
An optional variable specifying a space-separated list of paths to setup hooks that will be installed in the ZFSBootMenu
158
177
initramfs. Any path in the list [1m<executable-list>[0m that exists and is executable will be installed.
0 commit comments