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-install
fails to find EFI system partition if it is mounted to/efi
. It looks likerefind-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?I've just posted an update to
refind-install
to 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-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 variableLoaderDevicePartUUID
. The variable is documented in https://www.freedesktop.org/wiki/Software/systemd/BootLoaderInterface/ .Any hope that rEFInd could set the variable?