ok, found the issue. I think if you followed the zol ubuntu administration guide (https://github.com/zfsonlinux/zfs/wiki/Ubuntu-18.04-Root-on-ZFS), which is only using a debootstrap, you are using mawk and not gawk, which is why the regexp don't match and find your kernel.
Traditional ubuntu installations have gawk by default (higher priority for the awk alternative), this is why we didn't spot it.
I'm unsure on how to fix those yet, but meanwhile, to unblock you, you can install gawk.
ok, found the issue. I think if you followed the zol ubuntu administration guide (https:/ /github. com/zfsonlinux/ zfs/wiki/ Ubuntu- 18.04-Root- on-ZFS), which is only using a debootstrap, you are using mawk and not gawk, which is why the regexp don't match and find your kernel.
Traditional ubuntu installations have gawk by default (higher priority for the awk alternative), this is why we didn't spot it.
I'm unsure on how to fix those yet, but meanwhile, to unblock you, you can install gawk.