After succesfully installing the rEFInd tool from https://www.rodsbooks.com/refind/ on a macbook with macos 10.15, restarting the laptop does bring me into the rEFInd boot manager. But the only option available is to launch macOS. I downloaded this tool to use the EFI shell and there seems to be no option to launch the shell.
Is this some sort of package I need to install to the EFI mount?
Best Answer
You need a compatible EFI Shell program (called
shell.efi
) in your EFI partition.As mentioned in the rEFInd config file documentation, in the showtools parameter section:
The rEFInd CD version does include an EFI shell (there is also a link for it on the Installing Additional Components section of the documentation) but this doesn't work on my macs (all 2015 or older) as the Apple EFI firmware is too old.
You can download an older EDK version 1 binary which should work on any version :
Shell_Full.efi
from tianocore/edk2shell.efi
mkdir /Volumes/ESP
followed bysudo mount -t msdos /dev/disk0s1 /Volumes/ESP
shell.efi
to directory/Volumes/ESP/EFI/tools
where rEFInd will look by default (make directory if it doesn't exist).