Can we get a way to reserve space for an EFI partition on a baremetal RAID zfs install

lampbearer

Active Member
Dec 10, 2017
12
7
43
59
I have read the arguments about this -- essentially proxmox's position is that an EFI boot partition represents a single point of failure and so it is nonsensical. I get that. But politely, if a person installs the EFI partition to all of the RAID boot drives, then that argument is rendered moot. Yes, they won't stay in sync, but given that the partition has exactly one file in it, I'm not really sure how big of a deal this is.

Could we perhaps get an option at install time on baremetal to at least install the structures just in case not everyone agrees with this perspective. Within the install script is is likely to be a few lines but the alternative is a 10 page procedure with lots of bumps and pitfalls to manually partition disks, install debian off a live cd, do a whole lot of manual configuration and then install proxmox as a package.

Essentially it takes a 3 minute procedure and turns it into a 4 hour nightmare even on the fastest of machines -- and that assumes not a single typing error or mistake in a 100 step process.
The good news is that if you go that route, then zfs by-id works (see my other post).

As an additional option to grub, it would be nice to be able to use efistub which seems simpler. And in the interest of keeping things manageable, the Solaris Reserved 1 partition (partition 9) could be repurposed.

Lastly, it would be nice to undersize the disks in the RAID set slightly -- there is always the issue that 750 isn't exactly 750 and the way PVE is set now, it grabs every last byte.

Thank you very much for giving this consideration.
I really do appreciate the devs who work on proxmox.