zbm-dev / zfsbootmenu

ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

Home Page:https://zfsbootmenu.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZFSBootMenu Logo

Build Check Documentation Status Latest Packaged Version(s)

ZFSBootMenu is a Linux bootloader that attempts to provide an experience similar to FreeBSD's bootloader. By taking advantage of ZFS features, it allows a user to have multiple "boot environments" (with different distributions, for example), manipulate snapshots before booting, and, for the adventurous user, even bootstrap a system installation via zfs recv.

In essence, ZFSBootMenu is a small, self-contained Linux system that knows how to find other Linux kernels and initramfs images within ZFS filesystems. When a suitable kernel and initramfs are identified (either through an automatic process or direct user selection), ZFSBootMenu launches that kernel using the kexec command.

screenshot

For more details, see:

Join us on IRC

Come chat about ZFSBootMenu in #zfsbootmenu on libera.chat

About

ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

https://zfsbootmenu.org

License:MIT License


Languages

Language:Shell 88.3%Language:Perl 10.3%Language:Dockerfile 1.0%Language:Makefile 0.4%