(→Debug: typo of initramfs) |
(according to http://fedoraproject.org/wiki/Features/Opensharedroot) |
||
Line 174: | Line 174: | ||
<pre>ip=[dhcp|on|any]</pre> | <pre>ip=[dhcp|on|any]</pre> | ||
{{admon/note|2='''Get ip from dhcp server from all interfaces.If root=dhcp, loop sequentially through all interfaces '(eth0, eth1, ...)' and use the first with a valid DHCP root-path.'''}} | {{admon/note|2='''Get ip from dhcp server from all interfaces.If root=dhcp, loop sequentially through all interfaces '(eth0, eth1, ...)' and use the first with a valid DHCP root-path.'''}} | ||
<pre>ip=<interface>:[dhcp|on|any]</pre> | <pre>ip=<interface>:[dhcp|on|any|none|off]</pre> | ||
{{admon/note|Get ip from dhcp server on a specific interface.}} | {{admon/note|Get ip from dhcp server on a specific interface.}} | ||
<pre>ip=<client-IP-number>:[<server-id>]:<gateway-IP-number>:<netmask>:<client-hostname>:<interface>:{none|off}</pre> | <pre>ip=<client-IP-number>:[<server-id>]:<gateway-IP-number>:<netmask>:<client-hostname>:<interface>:{dhcp|on|any|none|off}</pre> | ||
{{admon/note|Explicit network configuration }} | {{admon/note|Explicit network configuration }} | ||
Revision as of 06:18, 13 May 2011
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|on|any|none|off}
Misc
rdblacklist=<modulename>
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]... <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