For those with ZFS root on Linux, ZFSBootMenu will change your life. It's basically boot environments from FreeBSD, but for your Linux distro dujour.
It's an EFI stub that allows you to keep your /boot on ZFS without having to do the hacky things (creating a boot pool that has disabled features) you have to do to make grub work. Also you can boot from snapshots, clones, alternative kernels, etc, or make your own directly in the EFI stub.
For me, it eliminated all boot-related issues with running ZFS on root in Linux.
It's an EFI stub that allows you to keep your /boot on ZFS without having to do the hacky things (creating a boot pool that has disabled features) you have to do to make grub work. Also you can boot from snapshots, clones, alternative kernels, etc, or make your own directly in the EFI stub.
For me, it eliminated all boot-related issues with running ZFS on root in Linux.
Comment