This bug is still present in 20.04, k5.4.0-113 at this writing. Apparently the script looks *only* at /boot to decide which drivers are needed. When root (or /home) is on a separate nvme drive, the system won't boot until initramfs is updated manually (with nvme driver).
The fix seems pretty simple; just test the root fs type and include the drivers if different from those of /boot, then update initramfs. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu. https://bugs.launchpad.net/bugs/1524879 Title: initramfs-tools, Xenial is missing NVME kernel driver Status in initramfs-tools package in Ubuntu: Fix Released Status in initramfs-tools source package in Trusty: Triaged Status in initramfs-tools package in Debian: Fix Released Bug description: I can't boot from a PCIe NVME device on Xenial because the nvme.ko is missing from the initramfs. Can this please be added. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1524879/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

