Posso fazer uma unidade flash USB inicializável para Mac a partir do Windows

9

O problema

O disco rígido do MacBook caiu e está arruinado. Eu preciso trabalhar em uma atribuição de música em um programa disponível apenas para Mac OS X e Ubuntu, e não será capaz de obter um novo disco rígido para o Mac antes da atribuição é devido. Eu só tenho acesso não administrador ao Windows XP e 7 computadores.

Minha pergunta

Posso fazer um drive USB com o Ubuntu para poder usar o meu MacBook com isso? Posso criar isso de um computador com Windows? Por favor, dê passos detalhados, se possível, pois eu sou um noob quando se trata de computadores e, especialmente, Linux.

Eu tenho uma unidade flash de 8 Gb disponível.

    
por Patrick 04.05.2012 / 18:42

4 respostas

2

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):

     
  1. /efi/boot/boot.iso
  2.   
  3. /efi/boot/boot.efi
  4.   

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:

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.

    
por LiveWireBT 12.11.2014 / 14:10
0

De acordo com a Apple :

  

Macs baseados em Intel suportam a partir do volume de um dispositivo de armazenamento USB externo que:

     
  • foi formatado com um tipo de partição GUID
  •   
  • Contém uma instalação   do Mac OS X 10.4.5 ou posterior, ou Mac OS X 10.5 ou posterior, que é   compatível com (ou fornecido com) o Mac que o dispositivo USB é   conectado a. Nota: Você não deve usar uma versão do Mac OS X que seja   anterior ("mais antigo") do que a versão com a qual seu Mac foi enviado.
  •   

Portanto, a inicialização de um Live USB do Ubuntu com um Mac não é oficialmente suportada.

Você pode, no entanto, tentar as etapas descritas aqui (sem garantias!) ou, alternativamente, apenas inicialize a partir de um Live CD.

    
por SirCharlo 04.05.2012 / 19:00
0

Existem muitas opções que podem ajudá-lo a criar uma unidade USB inicializável a partir da sua máquina Windows. O meu favorito é o Rufus ( link ). Para criar sua unidade USB inicializável, siga as etapas abaixo:

  • Faça o download de um ISO do Ubuntu ( link )
  • Faça o download do Rufus ( link )
  • Finalmente, insira o seu drive USB, execute rufus-1.4.12.exe , selecione o arquivo ISO e clique no botão Iniciar .

Se você encontrar algum problema, consulte o FAQ ( link )

Boa sorte!

    
por Alex Spataru 19.01.2015 / 02:55
0

Não ter acesso administrativo no PC tira alguns dos programas mais fáceis de usar da equação (por exemplo, Yumi). No entanto, depois de bisbilhotar Pendrivelinux me deparei com uma opção que poderia funcionar: XBOOT. Pendrivelinux tem um guia aqui , mas os principais passos são:

  1. Faça o download e descompacte o aplicativo ( aqui )
  2. Conecte a unidade USB
  3. Arraste o ISO do Ubuntu para o programa
  4. Selecione "Criar USB" e escolha sua unidade

editar: Acabei de terminar de testar o programa e ele criou com êxito uma unidade flash USB inicializável do Ubuntu quando o executei na minha caixa do Windows (Windows 8.1), sem pedindo acesso administrativo.

    
por SamWN 10.04.2015 / 18:11

Tags