Instalar o OS X no VirtualBox no iMac?

9

É possível instalar o OS X 10.6 Snow Leopard no VirtualBox em um iMac (i3) executando o OS X 10.6.8? Eu tenho o CD de instalação 10.6, DMG e ISO, mas não consigo iniciar nenhum deles a partir do VirtualBox.

David
fonte
Nota: somente a versão do servidor do Snow Leopard pode ser virtualizada. A virtualização da versão não Server 10.6.x viola o EULA.
Ian C.
Existem sites que toda anfitrião pré empacotados imagens caixa virtuais que completamente salvá-lo de ter que passar por qualquer tipo de instalação / configuração da VM
Alexander - Reintegrar Monica
@XAleXOwnZX se isso ainda for verdade, você pode listar alguns?
Aidan Miles
Google "imagens da caixa virtual"
Alexander - Restabelece Monica

Respostas:

8

Essas instruções são para o VirtualBox no Windows e Linux, mas também funcionam bem no OS X. Retirado daqui - abreviado e modificado para OS OS convidado OS:

  • Rasgue o seu DVD de varejo original do Snow Leopard no formato ISO.
  • No VirtualBox, crie uma nova máquina virtual. Nomeie-o como desejar, mas selecione "Mac OS X" como sistema operacional e "Mac OS X Server" como versão. Clique em Avançar. Atribua uma boa quantidade de RAM à VM. Eu escolhi 1024 MB. Clique em Avançar. Para criar um novo disco rígido virtual, escolhi 20 GB de armazenamento em expansão dinâmica. Clique em Concluir.
  • Abra as configurações dessa nova máquina virtual e, na seção Armazenamento, carregue o ISO do Snow Leopard no dispositivo de CD / DVD agora vazio.
  • Agora feche o VirtualBox (importante!). Encontre o arquivo XML que define a máquina virtual que você acabou de criar. Isso será em ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xml. Pesquise esse arquivo em uma edição de texto pelas ExtraDataItemtags. Após a última instância de ExtraDataItemtags, adicione as seguintes duas novas ExtraDataItemtags:

    <ExtraDataItem name = "VBoxInternal2 / EfiBootArgs" value = "" />

    <ExtraDataItem name = "VBoxInternal2 / SmcDeviceKey" value = "nosso trabalho por essas palavras protegidas por conteúdo satisfeito (c) AppleComputerInc" />

  • Salve e feche o arquivo.

  • Abra o VirtualBox e ligue a máquina virtual. A instalação será iniciada após alguns minutos. Escolha o seu idioma Agora abra o Utilitário de Disco no menu Utilitários. Selecione o disco virtual e clique em Apagar. Feche-o e agora você pode instalar o OSX. Antes disso, você pode optar por personalizar a instalação. Pode ser interessante desativar traduções de idiomas adicionais ou suporte à impressora (você economiza cerca de 2 GB).

Ian C.
fonte
11
Não estou tendo sorte em encontrar o arquivo .XML. Não existe uma pasta Machines em ~ / Library / VirtualBox /, nem o Finder pode encontrar o OSX.xml no disco rígido. Tudo o que posso encontrar é / VirtualBox VMs / OSX / na minha pasta home / usuário com .vbox, .vbox-prev, e .vhd
David
11
Eu vejo o VirtualBox.xml em ~ / Library / VirtualBox / que possui material ExtraDataItem. Devo colocá-lo lá?
1616 David
Não há sorte nisso também, apenas para sua informação.
1616 David
@ David, isso é uma chatice. Eu não tentei isso há muito tempo, então o VirtualBox pode ter mudado. :(
Ian C.
11
Isso funciona para mim. O ponto crucial é adicionar a <ExtraDataItem>tag xml, logo após a <Machine>tag. <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> As versões mais recentes do VirtualBox armazenam sua VM em /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox Dica: backup antes de fazer alterações.
hanxue
2

Eu tenho um SL 10.6.8 VBox rodando enquanto falamos. Funciona perfeitamente, se um pouco devagar. Estou prestes a abandoná-lo por motivos totalmente não relacionados ao VirtualBox, mas vamos ver se consigo me lembrar de tudo que fiz para fazê-lo funcionar:

1) Como a outra resposta mencionada, comece com uma cópia de um DVD SL original. O meu foi 10.6.0.

2) Também como a outra resposta, crie a nova VM, selecione Mac OS X Server (mesmo se você não estiver usando o Server), atribua> = 1 GB de RAM (eu daria pelo menos 2 GB se você puder poupá-la) e monte seu DVD rasgado.

3) Não ligue a máquina.

4) Abra as configurações da máquina e verifique se todas as opções a seguir estão definidas:

Sistema> Placa Mãe> Chipset: ICH9

Sistema> Placa-mãe> Recursos Estendidos> Ativar IO APIC (marcado)

Sistema> Placa-mãe> Recursos Estendidos> Ativar EFI (marcado)

Sistema> Processador> Ativar PAE / NX (marcado)

Sistema> Aceleração> Ativar VT-x / AMD-V (marcado)

Sistema> Aceleração> Ativar paginação aninhada (marcado)

Armazenamento> Verifique se o disco rígido está conectado a um controlador SATA do tipo AHCI.

Rede> Adaptador 1 (ou qualquer outro)> Tipo de adaptador: Servidor Intel PRO / 1000 T (82543GC)

Portas> Portas seriais> Ativar porta serial (desmarque esta opção)

Portas> USB> Ativar controlador USB (marcado)

Portas> USB> Ativar USB 2.0 (marcado)

5) Inicie a máquina e você verá o modo de inicialização detalhado (sem tela cinza da Apple).

6) Prossiga com a instalação do OS X.

Isto é exatamente o que eu fiz e estou executando agora. Atualizado 10.6.0 a 10.6.8 usando a Atualização de software padrão. Não são necessários patches, kexts ou outros hacks.

Meu sistema: iMac 21,5 "Final de 2009 (Intel Core 2 Duo de 3,06 GHz, com 16 GB de RAM)

Versão do VirtualBox: 4.1.12 r77245 com extensões instaladas.

Eu tentei atualizar o VirtualBox para 4.1.14, mas isso quebrou esta VM de alguma forma. Nunca descobri o porquê, mas isso me impediu de atualizar. Ainda não tentei o 4.1.16. Se você não consegue instalar na versão atual com essas configurações, talvez seja por isso?

Espero que ajude!

Vickash
fonte
0

Eu tenho um macbook antigo (13 polegadas branco). Não foi possível atualizar para o Mavericks via AppStore por causa do meu hardware (não me permite fazer o download). Atualmente no 10.6.8

Eu instalei a versão mais recente do virtualbox (4.3.6). Eu encontrei 10.8.5 installesd.iso na web (não me lembro onde). Praticamente todas as configurações padrão (HD estático de 40 GB no formato .vdi, 2 GB de RAM, 128 MB de memória de vídeo). Nas configurações, o controlador padrão é o SATA, que funcionou para mim. Adicionei o installesd.iso à unidade de DVD virtual e iniciei a máquina. A máquina inicia e você verá o verbage por alguns minutos; em seguida, você acessa a tela de opções do disco de instalação. Selecione "utilitário de disco". Em "utilitário de disco", selecione o disco rígido virtual que você possui para a máquina (a que está no topo da lista). Selecione "partição" -> 1 partição-> mac os estendida (registrada em diário) e clique em "partição" para particionar o disco. Saia do utilitário de disco e selecione reinstalar o osx. Selecione seu disco rígido virtual e instale.

Tomou fooooorrrrrrrreeeevvvvvveerrrrrrrrr! Disse instalação de 20 min. Foi mais como 45 min. Se a tela ficar branca durante a instalação, é apenas a tela inativa. Clique novamente na janela da máquina e ela deve mostrar o status atual da instalação. Crie uma conta como faria normalmente para o mac e comece a usá-lo.

Agora posso atualizar minha VM para o Mavericks (atualmente baixando) no bare metal que não consegui atualizar.

steven
fonte