This is a minor bug-fix release.
Fixes
- When ZFSBootMenu fails to import any usable pools on startup and drops to an emergency shell, the user can now manually import a pool if possible and exit the shell to attempt to continue the boot process. Previously, a reboot was required to retry the boot process.
- An oversight in the loading of encryption keys caused a harmless error message to be displayed above the password prompt. This oversight has been fixed and the error no longer appears.
- Changes made to the handling of
/etc/hostid
in the ZFSBootMenu dracut module in anticipation of similar changes in the upcoming OpenZFS 2.0.0 release. This caused inconsistent behavior on systems using the musl C library with current versions of ZFS on Linux, resulting in potentially unbootable systems without forcing thespl_hostid
command-line parameter. Now, the ZFSBootMenu dracut module attempts to discover the installed version of ZFS and behave consistently.
Significant commits in this release
940cd4c - Fall back to legacy hostid creation for ZFS < 2.0 (Andrew J. Hesford)
6cc0076 - Fix key_wrapper calls with out CLEAR_SCREEN defined (Zach Dykstra)
65a1a33 - Loop the emergency shell when initial pool imports fail (Andrew J. Hesford)