OSX na caixa Virtual SerialNumber = 0

2

Eu tenho uma instalação do OSX El Capitan rodando no Virtualbox para que eu possa testar o Xcode e começar a desenvolver.

Parece que eu não consigo fazer login na loja de aplicativos, embora pareça que o número de série está definido como 0.

Existe uma maneira de definir o número de série nos arquivos de configuração do Virtualbox?

Agradecemos antecipadamente por qualquer ajuda.

    
por Sean 26.01.2016 / 12:57

2 respostas

3

Verifique o número de série em sobre nós na VM. Se não está lá ou é 0. Então, abaixo da solução, vai resolver o seu problema.

O VirtualBox não disponibiliza por padrão um número de série para os convidados do OS X. Claro OS X funciona muito bem dentro do VirtualBox rodando em um Mac, mesmo nesse caso. Mas, devido ao número de série ser "0", os aplicativos App Store e Server não funcionarão.

A solução é determinar o número de série do Mac real abrindo About This Mac ou executando System Information. É uma string alfanumérica. No meu Mac Pro 5,1, ele começa com uma letra e tem 11 caracteres.

No Terminal, execute o seguinte comando substituindo o nome da sua máquina virtual do VirtualBox e seu número de série (toda a linha):

VBoxManage setextradata “<your-vm-name>” VBoxInternal/Devices/efi/0/Config/DmiSystemSerial “<your-serial-number>“

Certifique-se de remover as citações enquanto insere o comando acima.

A inicialização da máquina após essa alteração apresentará um número de série que corresponde ao sistema básico e os aplicativos funcionarão corretamente.

Isso foi testado em um Mac Pro 5,1 executando 10.10.5 com o VirtualBox 5.0.14. O convidado foi 10.11.3.

    
por 05.04.2017 / 10:34
2

Eu tive o mesmo problema e resolvi isso depois de seguir um tutorial ( O link está fora do Youtube agora ) que usa o bootloader do trevo. Infelizmente há um problema. Você tem que passar pelo processo de bootloader (pressionando F12 e selecionar o botão de inicialização do sistema operacional) toda vez que iniciar a máquina. Se você não seguir isso, você recebe o número de série 0. Eu não me importo, pois não reinicio o convidado, a menos que seja absolutamente necessário.

    
por 03.02.2016 / 08:02