From Fedora Project Wiki
< Dracut
(→NFSv4) |
(→iSCSI) |
||
Line 44: | Line 44: | ||
* root=iscsi:[<servername>]:[<protocol>]:[<port>]:[<LUN>]:<targetname>:: | * root=iscsi:[<servername>]:[<protocol>]:[<port>]:[<LUN>]:<targetname>:: | ||
{{admon/note|Protocol defaults to "6", LUN defaults to "0". If the "servername" field is provided by BOOTP or DHCP, then that field is used in conjunction with other associated fields to contact the boot server in the Boot stage (Section 7). However, if the "servername" field is not provided, then the "targetname" field is then used in the Discovery Service stage in conjunction with other | {{admon/note|Protocol defaults to "6", LUN defaults to "0". If the "servername" field is provided by BOOTP or DHCP, then that field is used in conjunction with other associated fields to contact the boot server in the Boot stage (Section 7). However, if the "servername" field is not provided, then the "targetname" field is then used in the Discovery Service stage in conjunction with other | ||
associated fields. [[http://tools.ietf.org/html/rfc4173 RFC4173]] | associated fields. [[http://tools.ietf.org/html/rfc4173 RFC4173]]}} | ||
* root=??? iscsiroot=...:: | * 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_initiator= iscsi_target_name= iscsi_target_ip= iscsi_target_port= iscsi_target_group= iscsi_username= iscsi_password= iscsi_in_username= iscsi_in_password=:: |
Revision as of 14:43, 2 July 2009
Dracut kernel command line parameters
Limitations
- Command line length: 2048
- dhcp root-path: 255
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