Go to file
Zach Dykstra 3b34348e1c
releng/tag-release.sh: no longer ship zbm-kcl as a release asset
2024-02-11 12:05:24 -06:00
.github github: add issue links/bug report form 2023-11-26 14:46:41 -06:00
bin Bump to version 2.3.0+dev 2023-12-12 21:43:04 -05:00
contrib contrib/zbm-sign.pl: respect EFI.ImageDir 2023-11-13 18:24:34 -06:00
docs docs/CHANGELOG.md: fix uefi booting link 2024-02-10 16:06:25 -05:00
dracut Improve version handling in the repository and ZBM images 2023-11-26 15:03:46 -05:00
etc recovery image: remove broken cryptsetup 2023-12-21 09:09:46 -06:00
examples examples: modernize, install 2023-11-07 10:27:59 -06:00
initcpio Improve version handling in the repository and ZBM images 2023-11-26 15:03:46 -05:00
media docs/: reorganise logos/images 2024-02-10 15:24:46 -05:00
releng releng/tag-release.sh: no longer ship zbm-kcl as a release asset 2024-02-11 12:05:24 -06:00
testing testing: sanitize perfdata output and validate input 2023-12-11 11:09:43 -06:00
zfsbootmenu zfsbootmenu-ui: fix new populate_be_list for encrypted filesystems 2024-02-04 22:44:33 -05:00
.gitattributes .gitattributes: treat help files and manpages as generated 2023-10-23 09:51:42 -05:00
.gitignore docs/manage-redirects.py: add script to manage RTD redirects with the api 2024-02-10 15:24:47 -05:00
.perltidyrc Create generate-zbm which can be used to manage the lifecycle of the 2019-12-19 18:53:01 -06:00
.readthedocs.yaml Disable pdf/epub formats to fix broken docs deploys 2023-03-03 11:48:57 -06:00
LICENSE LICENSE, docs/conf.py: update license info/authors 2023-01-15 15:34:50 -05:00
LICENSE.fonts zfsbootmenu: make zbm.autosize a system hook 2023-09-16 19:41:32 -05:00
Makefile Improve version handling in the repository and ZBM images 2023-11-26 15:03:46 -05:00
README.md README.md: fix bootenvs and you link 2024-02-10 16:01:27 -05:00
cpanfile generate-zbm: remove INI migration support 2022-02-03 14:37:53 -06:00
install-tree.sh De-prioritize Dracut as the primary generator 2022-01-27 12:56:11 -05:00
zbm-builder.sh Improve version handling in the repository and ZBM images 2023-11-26 15:03:46 -05:00

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