Como inicializar o macOS no KVM?

0

Note: this question assumes the host running KVM is running on actual Apple hardware, to comply with the macOS license agreement.

Instalei o Ubuntu 16.04 Server em um Mac Mini do final de 2014 e instalei os pacotes KVM. Eu posso me conectar ao KVM usando virt-manager em outro host na rede.

Eu gostaria de instalar o macOS Sierra em uma máquina virtual. Aqui está o que eu tentei:

  • Baixei o aplicativo "Install macOS Sierra" na loja de aplicativos Mac e usei-o para criar uma unidade USB inicializável. Eu verifiquei o drive USB funciona fazendo uma instalação de teste no Mini usando a unidade.

  • Também criei um arquivo ISO a partir do aplicativo instalador.

  • Concluí o assistente "Criar uma nova máquina virtual" em virt-manager , usando as seguintes opções:

    • Escolha como você gostaria de instalar o sistema operacional: "Mídia de instalação local"
    • Localize a mídia de instalação: "Use a imagem ISO"
    • Tipo de SO: Outro
    • Versão: MacOS X Lion
    • Memória: 2048
    • CPUs : 2
    • Ativar armazenamento para esta máquina virtual
    • Crie uma imagem de disco para a máquina virtual: 100,0 GB
  • Eu atribuí o nome "sierra" à máquina virtual.

  • Instalei o pacote omvf no Ubuntu e alterei o firmware da VM para apontar para o arquivo OVMF_CODE.fd .

  • Em seguida, abri uma sessão SSH no Mini e executei o seguinte comando:

    virsh edit sierra
    
  • Eu adicionei a seguinte definição <disk> (para a unidade USB):

    <disk type='block' device='disk'>
      <driver name='qemu' type='raw'/>
      <source dev='/dev/disk/by-uuid/UUID-GOES-HERE'/>
      <target dev='vdb' bus='virtio'/>
    </disk>
    

    (substituindo o UUID-GOES-HERE pelo valor apropriado)

Quando eu tento inicializar a máquina virtual, acabo com o seguinte:

O que estou fazendo de errado?

    
por Nathan Osman 07.02.2017 / 02:39

0 respostas