[ZFSBootMenu](https://zfsbootmenu.org/) is an alternative bootloader free of such limitations and has support for boot environments. Do not follow instructions on this page if you plan to use ZBM, as the layouts are not compatible. Refer to their site for installation details.
Do not set a root= option (or any similar indicator of the root filesystem) in this property; ZFSBootMenu will add an appropriate root= argument when it boots the environment and will actively suppress any conflicting option.
Can anyone explain this sentence:
https://github.com/openzfs/openzfs-docs/blame/master/docs/Getting%20Started/Arch%20Linux/Root%20on%20ZFS.rst#L30-L37
In particular what limitations are referred to in " is an alternative bootloader free of such limitations".
And what layout is incompatible on this page?
@ahesford mentioned separate boot pools here, but I only see one root pool (rpool) being created on this page
Is it the boot entry?
It is noted on this page: