Bug ID | 904987 |
---|---|
Summary | Dracut not working as expected with full-disk encryption |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | 13.2 |
Hardware | All |
OS | openSUSE 13.2 |
Status | NEW |
Severity | Critical |
Priority | P5 - None |
Component | Bootloader |
Assignee | jsrain@suse.com |
Reporter | fedev@gmx.net |
QA Contact | jsrain@suse.com |
Found By | --- |
Blocker | --- |
Created attachment 613252 [details]
Screenshot - emergency console after upgrade
Hi there,
My laptop has full disk encryption with luks. It was working without problems
until openSUSE 13.2.
It seems dracut checks for encrypted partitions and volumes on crypttab however
I did not have the partition listed in crypttab because all this time the luks
partition information was added by grub (if not mistaken). Well, dracut seems
can't recognize an unlocked luks partition/volume on its own nor from the
previous used settings.
Dracut was then trying to look for the volumes for home and root without trying
to unlock first for the encrypted partition.
There are two workarounds for this. One, use the kernel boot parameter
rd.luks.uuid the other, add the disk to crypttab and then re-run dracut -M
--force
This however it is not obvious for those doing an upgrade. After doing an
upgrade from 13.1 to 13.2, the system is no longer bootable unless you take
care of the above first.
Thank you.
Regards,
Fede