I have indeed tried unplugging/swapping connected USB peripherals and that never appeared to help. The only thing that worked reliably for me was pinning the old .67 kernel. Something changed after that and the one thing that did stand out is a huge increase in the initrd image size of later kernels.
Anyway, out of all the systems I run 16.04 on only two suffer from this issue and they are completely different beasts (one is a home brew server and the other is a dell optiplex workstation - they are also the only ones that run root on btrfs). I've updated the home brew system to 18.04 and it appears to no longer suffer from the issue but then again I don't reboot it very often either so who really knows. The Dell still requires me to hit 'e' and hang out in the grub editor for a period of time before continuing to boot reliably. It is very strange because manually adding sleep statements to the generated grub.cfg does not work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1686837 Title: ubuntu fails to boot with btrfs root (unable to mount root) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1686837/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs