Please review the attached patch. It uses 'rescue' command described here on the list and in: https://www.redhat.com/archives/kickstart-list/2008-July/msg00046.html
It's not yet tested, so please consider it preliminary patch. I have to do some more work in anaconda to detect between 'rescue' on the command line or in the ks.cfg before executing runRescue. Will send final patches when this is done and tested.
Thanks, Alexander.
anaconda-devel@lists.stg.fedoraproject.org