Description of problem:
When booting a LiveCD, dracut examines all devices and tries to decrypt/mount them. There should be a way to skip this, because one may not wish to access the hard drive at all for the LiveCD boot, or one may not know the passphrase(s) to decrypt hard drive partition(s) or LV(s).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. boot 20090924 desktop LiveCD on a system that has encrypted hard drive
Dracut asks for passphrase for encrypted hard drive. If there are many encrypted volumes, dracut asks for the passphrase for all of them in sequence. There is no way to identify which device for which the passphrase is being asked, and there is no way to skip decrypting some/all devices.
On a system that contains many encrypted devices, the current behavior effectively makes booting the LiveCD impossible, because there is a never ending prompting for passphrases.
Each encrypted device for which a passphrase is asked should be identified somehow, and there hsould be a way to skip decrypting that device or all encrypted devices. Alternatively, there should be a way to have the LiveCD skip all hard drive access entirely.
add "rd_NO_LUKS" to the kernel command line and it does not decrypt any partitions
see man dracut.8:
disable crypto LUKS detection
only activate the LUKS partitions with the given UUID
Changing this to CLOSED RAWHIDE, as we actually changed livecd-creator so the rd_NO_LUKS parameter is used, and hence live CDs don't activate encrypted volumes or mdraid sets.
Fedora Bugzappers volunteer triage team