Line 198: | Line 198: | ||
<pre>/etc/conf.d/* </pre> | <pre>/etc/conf.d/* </pre> | ||
{{admon/note|Command line options can override values set here}} | {{admon/note|Command line options can override values set here}} | ||
=Dracut-catimages= | |||
Usage: ./dracut-catimages [OPTION]... <initramfs> <base image> [<image>...] | |||
Creates initial ramdisk image by concatenating several images from the command line and /boot/dracut/ | |||
==-f, --force== | |||
<pre>-f, --force</pre> | |||
{{admon/note|Overwrite existing initramfs file.}} | |||
==-i, --imagedir== | |||
<pre>-i, --imagedir</pre> | |||
{{admon/note|Directory with additional images to add (default: /boot/dracut/).}} | |||
==-o, --overlaydir== | |||
<pre>-o, --overlaydir== | |||
{{admon/note|Overlay directory, which contains files that will be used to create an additional image.}} | |||
==--nooverlay== | |||
<pre>--nooverlay</pre> | |||
{admon/note|Do not use the overlay directory.}} | |||
==--noimagedir== | |||
<pre>--noimagedir== | |||
{{admon/note|Do not use the additional image directory.}} | |||
==-h, --help== | |||
<pre>-h, --help</pre> | |||
{{admon/note|Print help text and exit.}} | |||
==--debug== | |||
<pre>--debug</pre> | |||
{{admon/note|Output debug information of the build process.}} | |||
==-v, --verbose== | |||
<pre>-v, --verbose</pre> | |||
{{admon/note|Verbose output during the build process.}} |
Revision as of 09:06, 29 July 2009
Options
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]
ip=<client-IP-number>:[<server-id>]:<gateway-IP-number>:<netmask>:<client-hostname>:<interface>:{none|off}
Misc
rdblacklist=<modulename>
Debug
rdinitdebug
rdinitdebug
rdbreak=[pre-udev|pre-mount|mount|pre-pivot|]
rdudevinfo
rdudevdebug
rdnetdebug
Configuration in initrd
/etc/conf.d/*
Dracut-catimages
Usage: ./dracut-catimages [OPTION]... <initramfs> <base image> [<image>...]
Creates initial ramdisk image by concatenating several images from the command line and /boot/dracut/
-f, --force
-f, --force
-i, --imagedir
-i, --imagedir
-o, --overlaydir
-o, --overlaydir== {{admon/note|Overlay directory, which contains files that will be used to create an additional image.}} ==--nooverlay== <pre>--nooverlay
{admon/note|Do not use the overlay directory.}}
--noimagedir
--noimagedir== {{admon/note|Do not use the additional image directory.}} ==-h, --help== <pre>-h, --help
--debug
--debug
-v, --verbose
-v, --verbose