refind-install fails to find EFI system partition if it is mounted to /efi. It looks like refind-install currently only supports /boot and /boot/efi for ESP mointpoints.
/efi is intended as a replacement to /boot/efi, it's used by systemd-gpt-auto-generator.
Could the support be extented to include /efi as a ESP mountpoint?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Great! refind-install now works with /efi as the ESP mountpoint. Thank you!
Slightly related feature request:
It appears that for systemd-gpt-auto-generator to auto-mount the ESP (to either /boot or /efi) it needs to know the used ESP's GUID. This is done by reading the efi variable LoaderDevicePartUUID. The variable is documented in https://www.freedesktop.org/wiki/Software/systemd/BootLoaderInterface/ .
Any hope that rEFInd could set the variable?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
refind-installfails to find EFI system partition if it is mounted to/efi. It looks likerefind-installcurrently only supports/bootand/boot/efifor ESP mointpoints./efiis intended as a replacement to/boot/efi, it's used by systemd-gpt-auto-generator.Could the support be extented to include
/efias a ESP mountpoint?I've just posted an update to
refind-installto add this support. If you care to test it, I'd appreciate it.There's a typo in the mount command. See https://sourceforge.net/p/refind/code/merge-requests/16/ .
Oops. Thanks for fixing that! MR accepted.
Great!
refind-installnow works with/efias the ESP mountpoint. Thank you!Slightly related feature request:
It appears that for systemd-gpt-auto-generator to auto-mount the ESP (to either
/bootor/efi) it needs to know the used ESP's GUID. This is done by reading the efi variableLoaderDevicePartUUID. The variable is documented in https://www.freedesktop.org/wiki/Software/systemd/BootLoaderInterface/ .Any hope that rEFInd could set the variable?