After reviewing the bug, engineering has declined this request due to it being a very narrow use case. It seems that our backline team found a workaround for the post section of kickstart and was documented in the customer support case: %post --nochroot # Current order is: RHEL,<rest> ORDER=($(efibootmgr | awk -F ':' '$1 == "BootOrder" { print $2 }' | tr ',' ' ')) # New order will be: <rest>,RHEL NEWORDER=(${ORDER[@]:1} ${ORDER[0]}) efibootmgr -o $(echo ${NEWORDER[@]} | tr ' ' ',') %end I am going to mark this CLOSED/WONTFIX. Please contact me directly if there is further interest in this issue.