Olli, Can you try to boot with the following options added to the kernel command line: "plymouth.enable=0 printk.devkmsg=on" Once you've finised booting, enter the following command: # mkdir -p /run/initramfs/etc/cmdline.d # echo "rd.debug rd.break=pre-shutdown rd.break=shutdown" > /run/initramfs/etc/cmdline.d/debug.conf # touch /run/initramfs/.need_shutdown # systemd-analyze set-log-level debug And then reboot with "reboot" If a debug shell pops up, could you show the content of "dmesg", at least the last parts ? Thanks.