Parece haver alguma confusão sobre a inicialização do EFI e os ISOs do Ubuntu.
Isenção de responsabilidade: eu não sei muito sobre Macs, porque nunca tive ou suporte uma dessas máquinas. Mas eu quero ajudar de qualquer maneira.
Inicialização UEFI do Linux e Windows e ISOs do Ubuntu Mac
Usando Linux em máquinas Windows, meu entendimento é que, para inicializar a partir de mídia externa via EFI, basta copiar os arquivos do ISO para um sistema de arquivos suportado na unidade USB, que geralmente é FAT. Os ISOs que suportam a inicialização UEFI contêm um arquivo chamado /efi/boot/boot{arch}.efi
, onde {arch}
pode ser x64
para AMD64, ia32
i386 arm
ou a64
ARM e assim por diante. Em Macs (mais antigos), isso pode ser apenas /efi/boot/boot.efi
.
Ok, é isso. O estranho é que os ISOs do Mac não contêm esses arquivos e, em vez disso, inicializam e instalam no modo legado do BIOS, o que foi bom em 2006 - quando a Apple lançou o Boot Camp -, mas não é desde 2012, quando o resto do setor mudou para UEFI.
As respostas de Chan-Ho Suh e Colin Watson sobre questões semelhantes parecem não refletir o estado atual com precisão.
Corrigindo o problema com carregadores UEFI para Macs mais antigos
Eu encontrei uma entrada de blog do AstroFloyd que lida com um problema muito semelhante ao estar ciente do que foi dito acima.
Sua solução é colocar um carregador EFI que permita o carregamento de loopback de um ISO compatível com UEFI. Idealmente, você apenas teria que colocar dois arquivos na unidade USB formatada em FAT e pronto.
Para maior clareza, tudo o que está agora na sua unidade USB é (em relação ao diretório raiz dessa unidade):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
Suas instruções são escritas usando ferramentas Linux e lidando com detalhes avançados, como definir o tipo de partição, mas acho que o Windows e as unidades USB disponíveis já fornecem essa configuração por padrão.
Para ficar claro: não use o ISO amd64 + mac, use o padrão mais recente.
Relacionado:
Mais informações básicas
Rod Smith - que também está por aqui - publicou um artigo muito detalhado sobre o EFI-Booting Ubuntu em um Mac em seu site. Ele explica por que instalar o Linux no modo BIOS em um Mac usando um MBR híbrido é pelo menos para dizer uma má idéia e abrange alguns cenários de instalação do Ubuntu em uma unidade com uma instalação existente do Mac OS X.
Ele está usando sua ferramenta Refind, mas, tanto quanto eu sei, o systemd-boot também é capaz de inicializar o OS X e trabalhar com Macs. Provavelmente é um pouco mais difícil de configurar.