There are several ways to do what you want:
refind.conf, uncomment the
scanforline and ensure that it does not include the
hdbiosoption. This will also have the effect of removing any other BIOS-mode boot options from the menu (at least for your internal disk), so if you're dual-booting Windows, this option may be undesirable.
refind.conf, use the
dont_scan_volumesoption, and specify any unique subset of the description you want to remove, such as
dont_scan_volumes "whole disk", assuming no other entry you care about includes the string "whole disk".
- Using a Linux emergency disk, wipe GRUB from the MBR of the hard disk by doing something like
sudo dd if=/dev/zero of=/dev/sda bs=440 count=1. This command is potentially quite dangerous! If you get any of the options wrong, you could seriously damage your partition table or even permanently destroy data on your hard disk. This command should take a fraction of a second to execute. Also, you must NOT issue the equivalent of this command in OS X, since OS X's version of
dddoesn't let you specify partial-sector block sizes (
If you opt to edit
refind.conf, you must locate it. If your rEFInd installation is an old one or if you used the option to install it to your OS X root (
/) partition, it will be
/EFI/refind/refind.conf. If your rEFInd installation is newer, it's more likely to be in that directory on your ESP, which you'll need to mount:
mkdir /Volumes/ESP sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
refind.conf will then probably be at