Merge GELI UEFI (installer changes for this too)
Can someone find a proper email address for Eric McCorkle to put in the CC list.
Eric's Address is: email@example.com but Bugzilla doesn't have an account for it
Ian Lepore posted a more generic, GELI booting patch that works everywhere. We will need to reconcile that patch with Eric's work. The sticking point on Eric's work is that it is a UEFI driver and works only there and may undo the layering stuff that was recently added for MBR + disklabel setups. We'll need to see which elements of it are truly required after Ian's work.
We also need improvements to the test-harness.
My architecture/device-neutral solution to this problem, not yet tested in the EFI environment but expected to work there, can be found at https://reviews.freebsd.org/D15743
(In reply to Rodney W. Grimes from comment #1)
I had already privately asked Eric if/how he wanted to be notified.
Extend loader(8) geli support to all architectures and all disk-like devices.
Installer improvements to support UEFI/GELI in ZFS mode:
A commit references this bug:
Date: Thu Aug 23 22:50:12 UTC 2018
New revision: 338282
bsdinstall/zfsboot: Enable new UEFI+GELI support
After r336252 it is no longer necessary to have a separate bootpool when
booting from an encrypted disk with UEFI.
This change also switches the EFI System Partition contents from
the 800 KB boot1.efifat to a new 200 MB filesystem created with newfs_msdos
and uses loader.efi directly, instead of boot1.efi.
Reviewed by: dteske
MFC after: 1 month
Sponsored by: Klara Systems
Differential Revision: https://reviews.freebsd.org/D12315