I can't figure out how to rename boot entries on a MacBook Air 2012, i.e. those that appear when holding
alt during boot.
The problem was initially that my EFI Ubuntu installation could only be booted with the boot entry called "EFI Boot", which wasn't very descriptive, but I could live with it. The current problem is that since I installed OpenCore (a third party boot loader that enables Big Sur on this Macbook model) it replaced the Ubuntu boot entry with its own entry, which uses the same name ("EFI Boot"). I'm assuming this replacement happened because of the name collision (?).
As I see it, the first step of the solution would then be to change the name of the current "EFI Boot" entry (that starts OpenCore) so that when I try to recreate the Ubuntu boot entry later the OpenCore entry won't get overwritten. I can't figure out how to do this.
What I've tried
I've tried customizing a suggestion from Apple Community that advised how to do it for an Ubuntu
.efi (after mounting the ESP):
sudo bless --folder /Volumes/EFI/EFI --file /Volumes/EFI/EFI/OC/OpenCore.efi --label "OpenCore" --shortform --verbose
The above command succeeded (in Big Sur), but had no discernible effect on the boot menu upon reboot.
I have also read several suggestions that I'm struggling to make sense/use of:
- One answer only pertains to macOS (Monterey), and explains that its
boot.efiresides on an APFS volume. To me it appears that — on my machine — there's a
boot.efion my ESP (FAT32) in
/System/Library/CoreServices, so I don't think I can make use of that even if my goal were to rename an entry for macOS (which it isn't).
- Another answer suggests that you'd just have to rename the volume an OS resides on, but I'm not trying to rename a boot entry corresponding to an OS on a particular volume. Even if I were, the answer implies mounting (?) a Linux filesystem as a volume in macOS, which isn't something that's readily available.
- The third answer says that
.VolumeIcons.icnsshould be on a Mac OS Extended formatted volume, and the name of such a volume will appear in the boot menu. I have no such volumes — only FAT32 (ESP), APFS (Mojave, Big Sur), NTFS (Windows 10) and EXT4 (Ubuntu). I have a
.VolumeIcon.icnson the ESP though. But I still can't make sense of it since the question asks about renaming a boot entry for Windows, which I doubt is installed on Mac OS Extended. Even if it were, the entry I want to rename doesn't have its own volume to the best of my knowledge.