From Fedora Project Wiki
< Dracut
(→NBD) |
|||
Line 63: | Line 63: | ||
== Network == | == Network == | ||
<pre>ip=[dhcp|on|any]</pre> | |||
{{admon/note|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|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> | |||
{{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>:<gateway-IP-number>:<netmask>:<client-hostname>:<interface>:[dhcp|on|any|]</pre> | |||
{{admon/note|Explicit network configuration }} | {{admon/note|Explicit network configuration }} | ||
Revision as of 15:21, 2 July 2009
Dracut kernel command line parameters
Limitations
- Command line length: 2048
- dhcp root-path: 255
Example of usages
- FIXME
Configuration in initrd
/conf/conf.d/*
Standard
init=<path to real init>
root=<path to blockdevice>
DHCP
root=dhcp
NFSv3
root=[<server-ip>:]<root-dir>[:<nfs-options>]
root=dhcp
root-path=<server-ip>:<root-dir>[,<nfs-options>]
Deprecated
root=/dev/nfs nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
NFSv4
root=nfs4:[<server-ip>:]<root-dir>[:<nfs-options>]
root=dhcp
iSCSI
root=iscsi:[<servername>]:[<protocol>]:[<port>]:[<LUN>]:<targetname>::
root=??? iscsiroot=...::
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>:<gateway-IP-number>:<netmask>:<client-hostname>:<interface>:[dhcp|on|any|]
Misc
- rdblacklist=<modulename>
Debug ¶
* rdinitdebug o set -x for the dracut shell * rdbreak=[pre-udev|pre-mount|mount|pre-pivot|] o drop the shell on defined breakpoint * rdudevinfo o set udev to loglevel info * rdudevdebug o set udev to loglevel debug * rdnetdebug o debug network scripts in dracut