I have determined that the root cause of the ZFS boot issue reported here is in the content generated by update-grub. The initial entry for 'Ubuntu (lowlatency)' is using $menuentry_id_option 'gnulinux-simple- dev/sda4' which fails to load the zfs datasets at the initrd. The menu entry for 'Ubuntu Focal Fossa (development branch)' uses $menuentry_id_option 'gnulinux-rpool/ROOT/ubuntu_xxxxx', also used by the advanced options. These entries boot normally without errors.
The update-grub command is part of the grub2-common package, and should be updated to correct this issue. ** Package changed: zfs-linux (Ubuntu) => grub2 (Ubuntu) ** Changed in: grub2 (Ubuntu) Status: Fix Released => New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to zfs-linux in Ubuntu. https://bugs.launchpad.net/bugs/1870395 Title: Ubuntu Studio 20.04 ZFS Option Fails to Boot Status in grub2 package in Ubuntu: New Bug description: As part of installation, I selected the experimental ZFS option. Ubuntu Studio then installed without errors, however upon booting the new system there was a zpool import failure and I was prompted at the initrd to manually import the zfs datasets. The workaround at initrd was to enter the following commands: zpool import -R /root -N rpool zpool import -R /root -N bpool zfs mount -a exit The system then booted up normally, however the workaround above has to be used for each subsequent boot. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1870395/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp