This bug happened due to bug 1004243. Marking as duplicate.
The problem was the /etc/multipath.conf file wasn't copied from installer to disk, as multipath detection failed (/sbin/multipath was missing some dependencies).
The configuration file (essentially enabling user_friendly_names) was required for some reason for the boot to finish properly (possibly the controllers's device names in non-friendly form came up in non-udev-whitelisted form or something, and the boot process got stuck along the way).
As the multipath-tools-boot updated the initramfs without that configuration file (as it didn't exist), the problem happened.
This bug happened due to bug 1004243. Marking as duplicate.
The problem was the /etc/multipath.conf file wasn't copied from installer to disk, as multipath detection failed (/sbin/multipath was missing some dependencies).
The configuration file (essentially enabling user_friendly_ names) was required for some reason for the boot to finish properly (possibly the controllers's device names in non-friendly form came up in non-udev- whitelisted form or something, and the boot process got stuck along the way).
As the multipath- tools-boot updated the initramfs without that configuration file (as it didn't exist), the problem happened.