Como instalar o OSX no VirtualBox em um Macbook Air usando o Reinstall USB da Apple

8

Atualmente, estou inicializando o OSX e o Ubuntu no meu Macbook Air, mas seria bom rodar o OSX no Ubuntu via VirtualBox. Isso parece possível usando o VirtualBox e é legal - há até uma postagem em um blog da Oracle descrevendo isso: http://blogs.oracle.com/karim/entry/installing_mac_os_x_in . Na verdade, li em outro lugar que isso é legal apenas com o OSX Server, mas não consigo encontrar uma razão pela qual seria ilegal com o OSX normal - entre em contato se você pensar de outra forma.

O problema que tenho é que o MacBook Air não vem com um DVD inicializável, mas com um "Reinstall Drive", que é um pendrive que aparece como uma unidade de CD-ROM. Porém, ele não parece ter o formato ISO9660, mas possui uma tabela de partição Apple, com o OSX instalado em uma partição HFS. reequipar diz que ele tem um "boot.efi" também. Não conheço muito bem a inicialização / particionamento da Apple e gostaria de receber alguns conselhos sobre como converter esse USB em um ISO ou inicializá-lo no VirtualBox de alguma outra maneira.

eu G
fonte
11
"mas não consigo encontrar uma razão pela qual seria ilegal com o OSX normal" - porque o EULA não permite.
ta.speot.is
11
Embora eu acredite que você esteja fazendo uma pergunta de boa-fé, observe que ainda está tentando contornar restrições que provavelmente existem para esse fim. Se tudo isso é perfeitamente legal ou não, isso não é uma questão de discussão aqui. Relacionado: Mac OS X como convidado no VirtualBox com Ubuntu Host? e como instalar o Mac OS X 10.6 Snow Leopard no VMWare? (apenas para citar alguns)
slhck 25/06
A diferença entre minha pergunta e as duas é que estou planejando executar o OSX em um "computador da marca Apple", conforme exigido pelo EULA, que não menciona a virtualização. Qual parte do EULA você acha que isso violaria?
eug
Bem, uma razão simplesmente é que você só pode ter uma cópia do OS X. A virtualização ("executando no hardware da Apple") provavelmente não é a maior questão legal aqui - considere que, executando-o em um ambiente de hardware virtualizado, você estão ignorando as verificações do sistema OS X que normalmente verificariam o hardware da Apple por baixo. Mas eu não sou advogado, então não posso lhe dar uma resposta definitiva.
slhck

Respostas:

1

Comecei a trabalhar inicializando na minha partição física. Não responde exatamente a minha pergunta original, mas funciona.

Existem duas maneiras de fazer isso:

  1. Convertendo a partição física em um vdi (VBoxManage convertfromraw ...)
  2. Acessando a partição bruta diretamente. Também o tornei imutável para que o VirtualBox coloque as gravações em um arquivo separado - me sinto mais seguro, pois o acesso bruto deve ser bastante perigoso (ou seja, é fácil danificar a instalação do OSX).
eu G
fonte