Go to file
classabbyamp b37fff554a
docs/general/grub-migration: add grub migration guide
based on https://github.com/zbm-dev/zfsbootmenu/discussions/600#discussioncomment-8671690

closes #604
2024-03-17 01:36:06 -04:00
.github github: update default version in bug report template 2024-03-12 13:44:11 -05:00
bin bin/generate-zbm: support including a splash image in unified EFI bundles 2024-02-17 19:40:25 -05:00
contrib
docs docs/general/grub-migration: add grub migration guide 2024-03-17 01:36:06 -04:00
dracut
etc bin/generate-zbm: support including a splash image in unified EFI bundles 2024-02-17 19:40:25 -05:00
examples
initcpio
media bin/generate-zbm: support including a splash image in unified EFI bundles 2024-02-17 19:40:25 -05:00
releng *: prefer systemd-boot stub to gummiboot 2024-02-17 19:40:25 -05:00
testing *: prefer systemd-boot stub to gummiboot 2024-02-17 19:40:25 -05:00
zfsbootmenu zfsbootmenu: attempt initialization if necessary 2024-03-02 21:03:30 -05:00
.gitattributes
.gitignore docs/manage-redirects.py: add script to manage RTD redirects with the api 2024-02-10 15:24:47 -05:00
.perltidyrc
.readthedocs.yaml
LICENSE
LICENSE.fonts
Makefile bin/generate-zbm: support including a splash image in unified EFI bundles 2024-02-17 19:40:25 -05:00
README.md README.md: fix logo, use latest screenshot 2024-02-18 11:36:24 -06:00
cpanfile
install-tree.sh
zbm-builder.sh

README.md

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