Você pode usar o zfs como um dispositivo de inicialização. Há uma boa página pequena explicando isso em link
O truque é NÃO instalar o ubuntu diretamente (que ainda não é possível), mas entrar no modo "Try Linux" e depois preparar o sistema a partir daí. Uma vez que o zpool esteja configurado, você pode instalar o ubuntu no novo pool e também instalar o grub para inicializar a partir dele.
Uma palavra de cautela: a maioria das pessoas que usam o ZFS o fazem em configurações bastante grandes, onde não se preocupam em gastar alguns trocados por discos extras de inicialização ... e, portanto, esse processo provavelmente não está tão bem definido como seria se o zfs fosse o seu antigo sistema de arquivos em nível de consumidor.
Você também pode simplesmente instalar o seu Ubuntu em um pen drive e inicializar a partir daí ...