Public bug reported: The small GRUB installation in the EFI partition that points to the actual GRUB installation on the installed OS doesn't appear to include the ZFS modules. This causes issues when booting because it can not load the actual GRUB config from the OS installation.
For now I've worked around this by including all the contents of /boot/grub in /boot/efi/EFI/ubuntu-16.04/grub. I then changed the /boot/efi/EFI/ubuntu-16.04/grub.cfg to point to that directory and its content instead of the config on my ZFS pool. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: grub-efi-amd64 2.02~beta2-35ubuntu1 ProcVersionSignature: Ubuntu 4.4.0-2.16-generic 4.4.0 Uname: Linux 4.4.0-2-generic x86_64 NonfreeKernelModules: zfs zunicode zcommon znvpair zavl ApportVersion: 2.19.4-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Fri Feb 5 16:02:00 2016 SourcePackage: grub2 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: grub2 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1542358 Title: GRUB does not include ZFS modules in EFI partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1542358/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs