Solved! > Btw, the last entry right before the kernel panic is: > <snip> > /init: error while loading shared libraries > </snip>
This line in your disk_config causes the error: vgmain-vartmp /var/tmp 1GiB ext4 defaults,noexec,nosuid,nodev dracut is using /var/tmp when creating the initrd. Since you've mounted it with noexec, the call of ldd to resolve the dependencies on executables will fail, because ldd says this is not a dynamic executable and so a lot of shared .so libraries are missing in the initrd. If you mount it without noexec it works. Another solution could be to change the tmpdir that dracut uses. -- regards Thomas