https://bugzilla.suse.com/show_bug.cgi?id=1180383 https://bugzilla.suse.com/show_bug.cgi?id=1180383#c3 --- Comment #3 from Thomas Blume <thomas.blume@suse.com> --- In hostonly mode (which is the default), dracut is checking the filesystem UUID of the device mounted to /boot/efi at initrd creation time. It creates an initqueue hook for this UUID and will fail when this hook doesn't succeed at dracuts initqueue stage. So, the boot works, as long as the disk is that is providing this UUID is present but not when only the other disk is present, since the device mounted to /boot/efi2 has a different UUID. In order to make that work, you would need to provide 2 different initrds, one for each of your disks. It would probably also work if you generate a non-hostonly initrd that could be used for both disks. For details, please take a look at the hostonly parameters in the dracut manpage. -- You are receiving this mail because: You are on the CC list for the bug.