Proxmox Staff Member
- Jan 7, 2016
technically yes. once pve-efiboot is setup, kernels+initrd are available on each synced ESP, and you could point grub's stage 1 (which is in the bios boot partition) at a stage 2 that you put on the ESPs as well.. pve-efiboot would need to handle the grub config and install as well though, similar to how it handles the systemd-boot config now..I wonder how the Proxmox installer of the next version with ZFS rpool (and GRUB) will boot without UEFI...
As an alternative, would it be possible to get GRUB to boot from the ESP partitions? Of course, this would require the ESP partitions to exists beforehand, and maybe not all required stuff is currently copied to those ESP partitions (yet)?The current situation of two ways to boot Proxmox, with different configuration files, often comes up as part of the issues on this forum: Did you change the boot configuration? Which boot configuration do you use? How do you find out which boot configuration is used? This technicality is much more important than most users realize and it would appear that documentation and warnings about this are not reaching the (potentially) affected users. Every time ZFS has new features, people get excited and want to use them but even older features are dangerous to enable with GRUB, if they cannot be reverted once it is used by a single block anywhere on the rpool. And everyone affected only finds out afterwards and most of the time a reinstall was the way to fix it...