Dearfriend (talk | contribs) m (→Debug) |
Bishopolis (talk | contribs) m (→Debug: i18n) |
||
(One intermediate revision by one other user not shown) | |||
Line 199: | Line 199: | ||
<pre>rd.shell</pre> | <pre>rd.shell</pre> | ||
{{admon/note|Drop to a shell | {{admon/note|Drop to a shell if the initramfs fails.}} | ||
<pre>rd.debug</pre> | <pre>rd.debug</pre> | ||
{{admon/note|set -x for the dracut shell.}} | {{admon/note|set -x for the dracut shell.}} | ||
<pre>rd.break=[pre-udev|pre-mount|mount|pre-pivot|]</pre> | <pre>rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]</pre> | ||
{{admon/note|Drop the shell on defined breakpoint.}} | {{admon/note|Drop the shell on defined breakpoint.}} | ||
<pre>rd.udev.info</pre> | <pre>rd.udev.info</pre> |
Latest revision as of 21:50, 23 April 2015
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]... <image> <kernel-version>
-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=<path to real init>
root=<path to blockdevice>
I18N
KEYBOARDTYPE=sun|pc
KEYTABLE=<keytable filename>
SYSFONT= Console font
SYSFONTACM= Unicode font map
UNIMAP= Unicode font map
LANG=<locale>
Bootsplash - plymouth
rd_plytheme=<theme name>
LVM
rd_NO_LVM
rd_LVM_VG=<volume group name>
crypto LUKS
rd_NO_LUKS
rd_LUKS_UUID=<luks uuid>
MD
rd_NO_MD
rd_NO_MDIMSM
rd_MD_UUID=<md uuid>
DMRAID
rd_NO_DM
rd_DM_UUID=<dmraid uuid>
DASD
dasd=....
DHCP
root=dhcp
NFS
root=[<server-ip>:]<root-dir>[:<nfs-options>]
root=nfs:[<server-ip>:]<root-dir>[:<nfs-options>]
root=nfs4:[<server-ip>:]<root-dir>[:<nfs-options>]
root=dhcp root-path=<server-ip>:<root-dir>[,<nfs-options>]
root=dhcp root-path=nfs:<server-ip>:<root-dir>[,<nfs-options>]
root=dhcp root-path=nfs4:<server-ip>:<root-dir>[,<nfs-options>]
root=/dev/nfs nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
iSCSI
root=iscsi:[<servername>]:[<protocol>]:[<port>]:[<LUN>]:<targetname>::
root=iscsi:[<servername>]:[<protocol>]:[<port>]:[<LUN>]:<targetname>
root=??? netroot=iscsi:[<servername>]:[<protocol>]:[<port>]:[<LUN>]:<targetname> ...
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:<server>:<port>[:<fstype>][:<mountopts>]
root=dhcp
Network
ip=[dhcp|on|any]
ip=<interface>:[dhcp|on|any|none|off]
ip=<client-IP-number>:[<server-id>]:<gateway-IP-number>:<netmask>:<client-hostname>:<interface>:{dhcp|dhcp6|auto6|on|any|none|off}
- none,off mean static network configuration
- dhcp,on,any mean DHCP IPv4 configuration
- dhpc6 - DHCP IPv6 configuration
- auto6 - automatic IPv6 configuration
nameserver=srv1 [nameserver=srv2 [nameserver=srv3 [...]]]
Misc
rdblacklist=<modulename>
Debug
rd.shell
rd.debug
rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]
rd.udev.info
rd.udev.debug
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]... <initramfs> <base image> [<image>...]
-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