(In reply to Peter Kirchge�ner from comment #75) > This is how the script > /usr/lib/module-init-tools/regenerate-initrd-posttrans looks on my machine > around line 46: > > > if test -e "$dir/all"; then > rm "$dir"/* > run_mkinitrd_setup > mkinitrd > exit > fi > > Here mkinitrd is called without its path /sbin. Other places in the script > call it as /sbin/mkinitrd. Hmm, I see another invocation further down which is done without "/sbin/" prepended either. Ok, try adding "/sbin/" before those two and install *only* the ucode-amd package - *not* the new kernel, i.e. without installing kernel-desktop-3.16.7-7. Then boot into the old kernel and once the box is up, do: echo 1 > /sys/devices/system/cpu/microcode/reload Then do: dmesg | grep -i microcode and paste the output from that command here. I want to see whether microcode gets applied at all with the old kernel. Once /usr/lib/module-init-tools/regenerate-initrd-posttrans is fixed, you can try installing the new kernel and see whether it'll boot. Judging by the current observations though, it should hang. Thanks.