In Eoan a workaround for this seems to be to add head -1 to the following line of /etc/grub.d/10_linux_zfs:
initrd_device=$(${grub_probe} --target=device "${boot_dir}") to initrd_device=$(${grub_probe} --target=device "${boot_dir}" | head -1) This limits the initrd devices to 1, this is only a workaround for this bug -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1582811 Title: update-grub produces broken grub.cfg with ZFS mirror volume To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1582811/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs