Dracut/Options

=Dracut=

Creates an  initial  image used by the kernel for preloading the block device modules (such as IDE, SCSI or RAID) which are needed to access the root filesystem.

SYNOPSIS dracut [OPTION]... 

-f, --force
-f, --force

-m, --modules
-m, --modules LIST

-o, --omit
-o, --omit LIST

-a, --add
-a, --add LIST

-d, --drivers
-d, --drivers LIST

-k, --kmoddir
-k, --kmoddir {DIR}

--fwdir
--fwdir {DIR}

--kernel-only
--kernel-only

--no-kernel
--no-kernel

--strip
--strip

--nostrip
--nostrip

-h, --help
-h, --help

--debug
--debug

-v, --verbose
v, --verbose

-c, --conf
-c, --conf FILE

-l, --local
-l, --local

-H, --hostonly
-H, --hostonly

-i, --include
-i, --include SOURCE TARGET

-I, --install
-I, --install LIST

= Dracut kernel command line parameters =

The root filesystem used by the kernel is specified in the boot configuration file, as always. The traditional root=/dev/hda1 style device specification is allowed. If a label is used, as in root=LABEL=rootPart the initrd will search all available devices for an ext2 or ext3 filesystem with  the  appropriate label, and mount that device as the root filesystem. root=UUID=uuidnumber will mount the partition with that UUID as the root filesystem.

Limitations

 * Command line length: 2048
 * dhcp root-path: 255

Standard
init= root=

I18N
KEYBOARDTYPE=sun|pc

KEYTABLE=

SYSFONT= Console font

SYSFONTACM= Unicode font map

UNIMAP= Unicode font map

LANG=

Bootsplash - plymouth
rd_plytheme=

LVM
rd_NO_LVM

rd_LVM_VG=

crypto LUKS
rd_NO_LUKS

rd_LUKS_UUID=

MD
rd_NO_MD

rd_NO_MDIMSM

rd_MD_UUID=

DMRAID
rd_NO_DM

rd_DM_UUID=

DASD
dasd=....

DHCP
root=dhcp

NFS
root=[:][:] root=nfs:[:][:] root=nfs4:[:][:]

root=dhcp root-path=:[,] root=dhcp root-path=nfs::[,] root=dhcp root-path=nfs4:<server-ip>:<root-dir>[,<nfs-options>]

root=/dev/nfs nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]

iSCSI
root=iscsi:[ ]:[ ]:[ ]:[<LUN>]: ::

root=iscsi:[ ]:[ ]:[ ]:[<LUN>]:

root=??? netroot=iscsi:[ ]:[ ]:[ ]:[<LUN>]: ...

root=??? iscsi_initiator= iscsi_target_name= iscsi_target_ip= iscsi_target_port= iscsi_target_group= iscsi_username= iscsi_password= iscsi_in_username= iscsi_in_password=:: root=??? iscsi_firmware::

NBD
root=nbd: : [: ][: ]

root=dhcp

Network
ip=[dhcp|on|any]

ip= :[dhcp|on|any|none|off]

ip=<client-IP-number>:[<server-id>]:<gateway-IP-number>: :<client-hostname>: :{dhcp|dhcp6|auto6|on|any|none|off}


 * none,off mean static network configuration
 * dhcp,on,any mean DHCP IPv4 configuration
 * dchp6 - DHCP IPv6 configuration
 * auto6 - automatic IPv6 configuration

nameserver=srv1[:srv2[:srv3...]]

Misc
rdblacklist=

Debug
rdshell

rdinitdebug

rdbreak=[pre-udev|pre-mount|mount|pre-pivot|]

rdudevinfo

rdudevdebug

rdnetdebug

Configuration in initrd
/etc/conf.d/*

=Dracut-catimages=

Creates initial ramdisk image by concatenating several images from the command line and /boot/dracut/

SYNOPSIS dracut-catimages [OPTION]... [ ...]

-f, --force
-f, --force

-i, --imagedir
-i, --imagedir

-o, --overlaydir
-o, --overlaydir

--nooverlay
--nooverlay

--noimagedir
--noimagedir

-h, --help
-h, --help

--debug
--debug

-v, --verbose
-v, --verbose

=Dracut-gencmdline=

Generate the kernel command line for the local host.

SYNOPSIS dracut-gencmdline