ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
1–10 of 66 posts
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#2Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#3Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#4Quoted post unavailable.
Anyway, since when has Linux been adverse to choice? Multiple different init daemons, window managers, desktop environments, cron daemons, MTAs, scripting languages, shells, etc. even the way you set up a networking interface can differ wildly.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#5Quoted post unavailable.
ZBM took another approach. It provides a small initramfs image that are built on the host machine via standard method such as dracut or mkinitcpio. This image provides an interface for decrypting/mounting ZFS filesystems using the very same ZFS kernel module and tools installed on the host. After the filesystem is mounted, it then kexec'd into the host kernel.
This also means ZBM doesn't completely replaced GRUB2 or syslinux. Instead, it rely on those intermediate bootloader (including EFI bootloader such as rEFId/gummiboot) to load ZBM itself. (Though ZBM itself only has built-in hooks for syslinux and gummiboot).
Being an initramfs give an extra benefit of providing interesting mechanism during boot e.g. providing a SSH server for entering an encryption key on a headless server[2], ability to discover, managing/booting from ZFS snapshots, etc.
(No affiliate; just a very happy user.)
[1]: https://savannah.gnu.org/bugs/?58555
[2]: https://github.com/zbm-dev/zfsbootmenu/wiki/Remote-Access-to...
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#6Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#7I mean you can’t maintain ZFS normally, and people have been trying to make zfs happen for what… two decades now?
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#8Quoted post unavailable.
Don't like choice? Go back to Mac, spare us your hot takes.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#9Quoted post unavailable.
The problem is, ZFS support on GRUB2 hasn't been great, partly due to CDDL/GPL licensing incompatibility requiring lots of ZFS internals to be re-implemented in GRUB. This resulted in issues such as grub-probe unable to detect ZFS pools due to unsupported ZFS features[1] (including native ZFS encryption, which is a deal-breaker for many) ZBM took another approach. It provides a small initramfs image that are built on…
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#10Quoted post unavailable.