diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc index 89b8c215..59b3fb68 100644 --- a/dracut.cmdline.7.asc +++ b/dracut.cmdline.7.asc @@ -358,13 +358,13 @@ netroot=iscsi:[2001:DB8::1]::::iqn.2009-06.dracut:target0 **root=**_???_ **netroot=**iscsi **rd.iscsi.firmware=1**:: will read the iscsi parameter from the BIOS firmware -**rd.iscsi_param=**__:: +**rd.iscsi.param=**__:: will be passed as "--param " to iscsistart. This parameter can be specified multiple times. e.g.: + ---- -"netroot=iscsi iscsi_firmware rd.iscsi_param=node.session.timeo.replacement_timeout=30" +"netroot=iscsi iscsi_firmware rd.iscsi.param=node.session.timeo.replacement_timeout=30" ---- + will result in diff --git a/modules.d/95iscsi/iscsiroot.sh b/modules.d/95iscsi/iscsiroot.sh index dc0a6468..19c5c1d2 100755 --- a/modules.d/95iscsi/iscsiroot.sh +++ b/modules.d/95iscsi/iscsiroot.sh @@ -47,7 +47,7 @@ if getargbool 0 rd.iscsi.firmware -y iscsi_firmware ; then udevadm control --reload fi - for p in $(getargs rd.iscsi_param iscsi_param); do + for p in $(getargs rd.iscsi.param iscsi_param); do iscsi_param="$iscsi_param --param $p" done @@ -84,7 +84,7 @@ handle_netroot() [ -n "$arg" ] && iscsi_in_username=$arg arg=$(getargs rd.iscsi.in.password iscsi_in_password=) [ -n "$arg" ] && iscsi_in_password=$arg - for p in $(getargs rd.iscsi_param iscsi_param); do + for p in $(getargs rd.iscsi.param iscsi_param); do iscsi_param="$iscsi_param --param $p" done