Teve um problema semelhante. Eu poderia resolver isso configurando manualmente o dispositivo de inicialização usando o comando bless
. Isso definirá uma variável NVRAM especificando o dispositivo que você deseja que o EFI inicialize.
sudo bless -mount /Volumes/MyBootVolume -setBoot
Agora basta reiniciar com a unidade ainda conectada. Observe que, se você inicializar sem a unidade, a EFI fará uma pausa por alguns segundos com uma tela cinza antes de continuar a inicializar a partir da unidade interna. Então você pode querer voltar a variável NVRAM depois de terminar. No meu caso eu simplesmente deletei a variável completamente, porque ela não estava presente antes.
sudo nvram -d efi-boot-device
Sua milhagem pode variar, então aconselho-a a verificar a configuração original antes de mexer nela, seja com nvram -p
ou bless -getBoot
.