Low Pass Filter

Low Pass Filter

A little more work than it should have been, but .. I'm now running Gentoo on ZFS (RAID0/striping) with full-disk-encryption using ZFSBootMenu.

Goodbye GRUB. I'm sure you and LILO will be besties .

@djsumdog I like how ZFSBootMenu is just, "What if we used Linux for the bootloader to boot Linux?"

@djsumdog why not just use systemd boot
replies
1
announces
0
likes
0

zfsbootmenu uses systemd-boot's UEFI shim to build itself.

zfsbootmenu incorporates fzf and some other tooling to give you a list of all your kernels and ZFS pools. I've never used gummibooot/systemd-boot by itself, so not sure if it can do the same, but zfsboot feels cozy and well documented.

@djsumdog @RedTechEngineer theres a cool tool on FBSD called bectl, you can like snapshot before update and roll back by just selecting which snapshot to boot

@djsumdog @RedTechEngineer have Gentoo devs finally made it so you can pull systemd-boot into your system despite running an OpenRC profile? Back when I used to do the same thing I kept a gummiboot ebuild and built zfsbootmenu against it.

Yes. Just add the boot USE flag for systemd-utils. That will install the stub at /usr/lib/systemd/boot/efi/linuxx64.elf.stub.

There's a zfsbootmenu package that also has the EFI image generator too (that will use your own kernel), but I kept getting build errors so I used the release binary from their website. The package is still helpful because it contains all the ZFS scripts needed for dracut to load your encrypted ZFS root pool.