It appears Linux root-on-ZFS is a mess. No standard way to do it. Kernel updates require recompiling ZFS. Boot environments are a cornucopia of constantly evolving hacks.

If you're actually using #ZFS on root, on #Debian, what's your preferred hack to make that happen? #sysadmin

I suspect #openzfsmastery might need to assume root on extFS and data on ZFS, leaving root-on-ZFS for the advanced user or a terminal chapter. 

@mwl Not Debian, but a downstream derivative: I run Mint with ZFS root on my primary work computer and have for years, zero problems with kernel updates, Mint upgrades, etc. It all "just works".

They removed it from the installer a few versions ago but if you install an older Mint and upgrade it still works fine.