I have a 14.04.3 LTS system that won't boot after upgrading to 4.4.0-24 kernel (xenial kernel image packages). It has an NVME SSD, and with the 4.4 series kernel, it can't seem to see the NVME. The NVME was encrypted at install time with defaults. The SATA disks were added later and set up as encrypted disk, automounting with keys.
Here's what happens:
After selecting the 4.4 kernel in grub, it displays:
- Reading all physical volumes. this may take a while
- no volume groups found
- no volume groups found
After a few minutes it drops to a busybox shell.
From the busybox shell, I can see SATA disks present (/dev/sda
and /dev/sdb
) but there is no /dev/nvme
.
Looking in /dev/disks/by-uuid/
there are only the two SATA disks.
I can decrypt and mount the SATA drives fine:
cryptsetup luksOpen /dev/sda1 blorp
mount /dev/mapper/blorp /tmp/blorp
I've made sure that UUIDs in /etc/crypttab
are correct, and regenerated the initramfs for this kernel.
Seems to me like the 4.4 series kernel just can't see the nvme SSD.
Any suggestions?