I deleted rEFIt and installed rEFInd to my /Volumes/esp/refind/ folder as per the manual instructions. However, when I uncommented the showtools option in refind.conf to show the shell and gptsync icons, it doesn't show up in the menu when I reboot.
Those two options both rely on EFI programs that aren't included with
rEFInd (except for a shell with the CD image). You can use the versions
of the programs provided with rEFIt or from various other sites. See the
rEFInd documentation, and particularly http://www.rodsbooks.com/refind/installing.html#addons, for some
pointers of where to find these programs. The Arch Linux wiki (https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_Shell_download_links) has some additional EFI shell links. Also note that the name and location of the program file must be precisely as specified (although case usually doesn't matter) -- namely, EFI/tools/shell.efi for the EFI shell and EFI/tools/gptsync.efi for the gptsync program, both on the same partition that holds rEFInd. (You can use shellx64.efi or shellia32.efi in the partition's root directory for the shell, too.)
I've clarified my local copies of the documentation and refind.conf-sample files to clarify this in the future.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I deleted rEFIt and installed rEFInd to my /Volumes/esp/refind/ folder as per the manual instructions. However, when I uncommented the showtools option in refind.conf to show the shell and gptsync icons, it doesn't show up in the menu when I reboot.
My changes to refind.conf from the default:
Screenshot of reboot: http://i.imgur.com/U8YRO.png
How can I troubleshoot why these icons aren't appearing?
Those two options both rely on EFI programs that aren't included with
rEFInd (except for a shell with the CD image). You can use the versions
of the programs provided with rEFIt or from various other sites. See the
rEFInd documentation, and particularly
http://www.rodsbooks.com/refind/installing.html#addons, for some
pointers of where to find these programs. The Arch Linux wiki (https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_Shell_download_links) has some additional EFI shell links. Also note that the name and location of the program file must be precisely as specified (although case usually doesn't matter) -- namely, EFI/tools/shell.efi for the EFI shell and EFI/tools/gptsync.efi for the gptsync program, both on the same partition that holds rEFInd. (You can use shellx64.efi or shellia32.efi in the partition's root directory for the shell, too.)
I've clarified my local copies of the documentation and refind.conf-sample files to clarify this in the future.