I am using ZFS for my home directory on my desktop. This makes backing up my home directory super easy with snapshots and sending the dataset to my NAS. Right now I have Pop!_OS installed on one drive (EXT4) and ZFS on another (for my home directory). I’m moving to a laptop that only has 1 disk, so this setup isn’t possible. I’d like to keep using ZFS, it seems like my options are to install with ZFSBootMenu (which I can’t find documentation to install Pop!_OS with) or make a ZFS pool with just a partition of the boot drive. Any thoughts on these options? Are there other options I can’t think of? I’d like to keep using Pop!_OS, as I love the window tiling and can’t find another option that works as well for me.
Thanks for all the suggestions. I first installed Ubuntu 24.04 with ZFSBootMenu, but I couldn’t get it to boot the pool on the laptop. I tried for a bunch of different things, no luck. So then I installed Pop!_OS, resized the partition, and created a zfs pool with the remaining space for my home directories. This system will work for now, though I was excited to try ZFSBootMenu
You mentioned you unsuccessfully tried to install zfsbootmenu on ubuntu 24.04 but couldn’t get it to boot. You could try the following install script for zfsbootmenu on ubuntu 24.04 and see if that works.
I got it to boot on my desktop, but not my laptop. I tried redoing the EFI boot entries, I tried changing the bootloader to EFI/BOOT/BOOTX64.EFI, no luck.