Apple Startup Manager - is a list of boot disks, that shows up upon reboot of an Intel Mac with pressed Option
key.
Unlike other boot managers (GRUB, rEFInd), which are regular EFI boot loaders, it resides in the system firmware.
In order to configure it, there's a macOS command line tool called bless
. This tool can also help restore macOS's .efi files on EFI partition, if those get corrupted for some reason.
"Blessed" means that system firmware will look such file/directory/partition for boot code.
Different things can be blessed:
Before blessing any volume, we need to make sure it has a boot loader, for example [UUID]/System/Library/CoreServices/boot.efi (non T2 Macs with APFS) on the special Preboot volume /dev/disk1s2.
bless
(shouldn't be used anymore)
sudo systemsetup liststartupdisks
and sudo systemsetup getstartupdisk
(on T2 Macs requires disabling SIP)
diskutil list
- use this to find the Windows EFI partition
sudo diskutil mount disk0s1
- whereas "disk0s1" is your EFI partition
sudo bless --folder /Volumes/EFI/EFI/Boot --label Windows
- whereas "Windows" is your label of choice
or, for Macbook entry, use the following:
sudo bless --folder /System/Volumes/Data --label MacOS
https://apple.stackexchange.com/questions/410374/how-do-i-change-the-icons-and-labels-in-the-macos-boot-manager/410506#410506 https://forums.macrumors.com/threads/rename-boot-camp-volume-in-startup-manager-on-t2-equipped-intel-mac.2356765/
Nice article: https://heeris.id.au/2014/ubuntu-plus-mac-pure-efi-boot/ https://glandium.org/blog/?p=2830
← Back to Articles