image will stay mounted at /run/initramfs/isoscandev.
Using iso-scan/filename with a Fedora/Red Hat/CentOS Live iso should just work
by copying the original kernel cmdline parameters.
+Requires the dracut 'dmsquash-live' module.
[listing]
.Example
**rd.driver.export**::
making all drivers from initramfs available to rootfs after switch_root.
This parameter can be set to 'force' for exporting over existing modules.
+ Requires the dracut 'kernel-modules-export' module.
**rd.retry=**__<seconds>__::
specify how long dracut should retry the initqueue to configure devices.
The default is 180 seconds. After 2/3 of the time, degraded raids are force
started. If you have hardware, which takes a very long time to announce its
drives, you might want to extend this value.
+ Requires the dracut 'initqueue' module.
**rd.timeout=**__<seconds>__::
specify how long dracut should wait for devices to appear. The
**rd.noverifyssl**::
accept self-signed certificates for ssl downloads.
+ Requires the dracut 'url-lib' module.
**rd.ctty=**__<terminal device>__::
specify the controlling terminal for the console.
during shutdown. This avoids the system from blocking when unmounting a file
system cannot complete and waits indefinitely. Value '0' means to wait
'forever'. The default is 90 seconds.
+ Requires the dracut 'shutdown' module.
[[dracutkerneldebug]]
Debug
I18N
~~~~
+Requires the dracut 'i18n' module.
+
**rd.vconsole.keymap=**__<keymap base file name>__::
keyboard translation table loaded by loadkeys; taken from keymaps directory;
will be written as KEYMAP to _/etc/vconsole.conf_ in the initramfs.
LVM
~~~
+Requires the dracut 'lvm' module.
+
**rd.lvm=0**::
disable LVM detection
crypto LUKS
~~~~~~~~~~~
+Requires the dracut 'crypt' module.
+
**rd.luks=0**::
disable crypto LUKS detection
of the filesystem on some device. It's REQUIRED. When
_<keypath>_ ends with '.gpg' it's considered to be key encrypted
symmetrically with GPG. You will be prompted for the GPG password on
- boot. GPG support comes with the 'crypt-gpg' module, which needs to be
+ boot. GPG support requires the 'crypt-gpg' dracut module, which needs to be
added explicitly.
+
_<keydev>_ identifies the device on which the key file resides. It may
MD RAID
~~~~~~~
+Requires the dracut 'mdraid' module.
+
**rd.md=0**::
disable MD RAID detection
DM RAID
~~~~~~~
+Requires the dracut 'dmraid' module.
+
**rd.dm=0**::
disable DM RAID detection
MULTIPATH
~~~~~~~~~
+Requires the dracut 'multipath' module.
+
**rd.multipath=0**::
disable multipath detection
FIPS
~~~~
+Requires the dracut 'fips' module.
+
**rd.fips**::
enable FIPS
NFS
~~~
+Requires the dracut 'nfs' module.
+
**root=**\[_<server-ip>_:]__<root-dir>__[:__<nfs-options>__]::
mount nfs share from <server-ip>:/<root-dir>, if no server-ip is given, use
dhcp next_server. If server-ip is an IPv6 address it has to be put in
CIFS
~~~
+Requires the dracut 'cifs' module.
+
**root=**cifs://[__<username>__[:__<password>__]@]__<server-ip>__:__<root-dir>__::
mount cifs share from <server-ip>:/<root-dir>, if no server-ip is given, use
dhcp next_server. if server-ip is an IPv6 address it has to be put in
iSCSI
~~~~~
+Requires the dracut 'iscsi' module.
+
**root=**iscsi:[__<username>__:__<password>__[:__<reverse>__:__<password>__]@][__<servername>__]:[__<protocol>__]:[__<port>__][:[__<iscsi_iface_name>__]:[__<netdev_name>__]]:[__<LUN>__]:__<targetname>__::
protocol defaults to "6", LUN defaults to "0". If the "servername" field is
provided by BOOTP or DHCP, then that field is used in conjunction with other
FCoE
~~~~
+Requires the dracut 'fcoe' module.
+
**rd.fcoe=0**::
disable FCoE and lldpad
NVMf
~~~~
+Requires the dracut 'nvmf' module.
+
**rd.nonvmf**::
Disable NVMf
NBD
~~~
+Requires the dracut 'nbd' module.
+
**root=**??? **netroot=**nbd:__<server>__:__<port/exportname>__[:__<fstype>__[:__<mountopts>__[:__<nbdopts>__]]]::
mount nbd share from <server>.
+
VIRTIOFS
~~~~~~~~
+Requires the dracut 'virtiofs' module.
+
**root=**virtiofs:__<mount-tag>__::
mount virtiofs share using the tag <mount-tag>.
The tag name is arbitrary and must match the tag given in the qemu '-device' command.
DASD
~~~~
+Requires the dracut 'dasd' module.
+
**rd.dasd=**....::
same syntax as the kernel module parameter (s390 only).
For more details on the syntax see the IBM book
ZFCP
~~~~
+Requires the dracut 'zfcp' module.
+
**rd.zfcp=**__<zfcp adaptor device bus ID>__,__<WWPN>__,__<FCPLUN>__::
rd.zfcp can be specified multiple times on the kernel command
line.
ZNET
~~~~
+Requires the dracut 'znet' module.
+
**rd.znet=**__<nettype>__,__<subchannels>__,__<options>__::
Activates a channel-attached network interface on s390 architecture.
<nettype> is one of: qeth, lcs, ctc.
Booting live images
~~~~~~~~~~~~~~~~~~~
+Requires the dracut 'dmsquash-live' module.
Dracut offers multiple options for live booted images:
=====================
d_type in readdir responses, such as with btrfs, ext4, f2fs, & xfs. On
non-vfat-formatted devices, a persistent OverlayFS overlay can extend the
available root filesystem storage up to the capacity of the LiveOS disk device.
+Requires the dracut 'overlayfs' module.
+
The **rd.live.overlay.readonly** option, which allows a persistent overlayfs to
be mounted read-only through a higher level transient overlay directory, has
been implemented through the multiple lower layers feature of OverlayFS.
+Requires the dracut 'overlayfs' module.
ZIPL
~~~~
+Requires the dracut 'zipl' module.
+
**rd.zipl=**__<path to blockdevice>__::
Update the dracut commandline with the values found in the
_dracut-cmdline.conf_ file on the given device.
CIO_IGNORE
~~~~~~~~~~
+Requires the dracut 'cio_ignore' module.
+
**rd.cio_accept=**__<device-ids>__::
Remove the devices listed in <device-ids> from the default
cio_ignore kernel command-line settings.
Plymouth Boot Splash
~~~~~~~~~~~~~~~~~~~~
+Requires the dracut 'plymouth' module.
+
**plymouth.enable=0**::
disable the plymouth bootsplash completely.