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 I mean, that's to be expected when you compare one whole operating system (FreeBSD w/ a single kernel) to a whole slew of operating systems based on the Linux kernel. Anyway, my ZFS on root method is ZFSBootMenu -- https://docs.zfsbootmenu.org/en/v3.1.x/
Overview — ZFSBootMenu 3.1.0 documentation