Parece haver alguma confusão sobre a inicialização EFI e os ISOs do Ubuntu.
Disclaimer: Eu não sei muito sobre Macs, porque nunca aconteceu de possuir ou suportar uma dessas máquinas. Mas eu quero ajudar mesmo assim.
Inicialização UEFI do Linux e Windows e ISOs do Mac do Ubuntu
Usando o 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 do UEFI contêm um arquivo chamado /efi/boot/boot{arch}.efi
, em que {arch}
pode ser x64
para AMD64, ia32
para i386, arm
ou a64
para ARM e assim por diante. Em Macs (antigos) isso pode ser apenas /efi/boot/boot.efi
.
Ok, é isso. O estranho é que os ISOs do Mac não contêm tais arquivos e, em vez disso, inicializam e instalam no modo BIOS legado, o que foi bom em 2006 - quando a Apple introduziu o Boot Camp - mas não é desde 2012 quando o resto da indústria se mudou para UEFI.
As respostas de Chan-Ho Suh e Colin Watson sobre questões semelhantes não parecem refletir o estado atual com precisão.Corrigindo o problema com os carregadores UEFI para Macs antigos
Eu encontrei uma entrada de blog de AstroFloyd que lida com um problema muito semelhante , embora esteja ciente do que foi dito acima.
Sua solução é colocar um carregador EFI que permita o carregamento de loopback um ISO compatível com UEFI. Idealmente, você teria apenas 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 do Linux e lidando com detalhes avançados, como a configuração do tipo de partição, mas eu acho que o Windows e as unidades USB disponíveis no mercado já fornecem essa configuração por padrão.
Para ser claro: não use o amd64 + mac ISO, use o padrão mais recente.
Relacionados:
- Publicação de Matthew Garrett sobre o catálogo de inicialização múltipla no Fedora 17
- U & L SE: Iniciando o Ubuntu a partir do usb em um Mac
- Mac-Linux-USB-Loader via Como inicializo o linux de uma partição EFI em uma unidade USB
Mais informações básicas
Rod Smith - que também está por aqui - publicou um artigo muito detalhado sobre 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, 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, até onde 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.