github zbm-dev/zfsbootmenu v1.7.0
ZFSBootMenu v1.7.0

latest releases: v3.0.1, v3.0.0, v2.3.0...
4 years ago

In addition to a bug fixes, this release targets refinements that improve usability and offer contextual help within the menus.

Fixes

  • ZFSBootMenu now respects the console kernel command-line option and should behave as expected over a serial console.
  • Command lists at the bottom of each menu are now sensibly wrapped to the terminal width, with extra coloring to highlight key combinations.
  • Rather than rely solely on the hostid(1) command to populate the default hostid in the ZFSBootMenu initramfs, the dracut module will prefer to copy the /etc/hostid from the host, which should produce more consistent behavior on musl systems.
  • Boot environments are now explicitly sorted, with the default boot environment appearing at the top of the list and selected by default.

New features

  • An online help system, accessible from alt-h within any menu, provides descriptions of functionality provided by ZFSBootMenu.
  • The description at the top of the menu now indicates whether the selected boot environment is on a pool currently imported readonly or writable.
  • New command-line arguments zbm.lines and zbm.columns allow the size of the terminal at boot time.
  • When generate-zbm fails to parse the YAML configuration, more detailed messages pinpoint parsing errors.

Significant commits in this release

dbe91a1 - Fix console handling when attached to a serial line (Andrew J. Hesford)
9959d10 - Respect ZFS hostid behavior on musl (Andrew J. Hesford)
f4a60e6 - Capture and print config.yaml eval failure (Zach Dykstra)
2ebad45 - Sort environments, fix preview (Zach Dykstra)
cc6e27c - Control size/target of ZFSBootMenu output (Zach Dykstra)
bb294b3 - Enable dynamic line wrapping for header (Zach Dykstra)
8993591 - Enable global help system (Zach Dykstra)
7879876 - Read-only helpers (Zach Dykstra)

Don't miss a new zfsbootmenu release

NewReleases is sending notifications on new releases.