Installare OS X in VirtualBox su iMac?


9

È possibile installare OS X 10.6 Snow Leopard in VirtualBox su un iMac (i3) con OS X 10.6.8? Ho il CD di installazione 10.6, DMG e ISO, ma non riesco a farli avviare da VirtualBox.


Nota: è possibile virtualizzare solo la versione server di Snow Leopard. La virtualizzazione della versione non Server 10.6.x viola l'EULA.
Ian C.

Ci sono siti Web che ospitano immagini di scatole virtuali pre-raggruppate che ti salvano completamente dal dover passare attraverso qualsiasi tipo di installazione / configurazione di vm
Alexander - Reinstate Monica,

@XAleXOwnZX se questo è ancora vero puoi elencarne alcuni?
Aidan Miles,

Google "immagini della scatola virtuale"
Alexander - Ripristina Monica il

Risposte:


8

Queste istruzioni sono per VirtualBox su Windows e Linux ma funzionano bene anche su OS X. Tratto da qui - abbreviato e modificato per il SO guest OS X:

  • Copia il tuo DVD di vendita al dettaglio originale di Snow Leopard in formato ISO.
  • In VirtualBox, creare una nuova macchina virtuale. Assegnalo al nome desiderato, ma seleziona "Mac OS X" come sistema operativo e "Mac OS X Server" come versione. Fai clic su Avanti. Assegnare una buona quantità di RAM alla VM. Ho scelto 1024 MB. Fai clic su Avanti. Crea un nuovo disco rigido virtuale, ho scelto 20 GB di spazio di archiviazione a espansione dinamica. Fai clic su Fine.
  • Apri le impostazioni per questa nuova macchina virtuale e, nella sezione Archiviazione, carica l'ISO Snow Leopard nel dispositivo CD / DVD ora vuoto.
  • Adesso chiudi VirtualBox (importante!). Trova il file XML che definisce la macchina virtuale appena creata. Questo sarà dentro ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xml. Cerca questo file in una modifica di testo per i ExtraDataItemtag. Dopo l'ultima istanza di ExtraDataItemtag aggiungere i seguenti due nuovi ExtraDataItemtag:

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

    <ExtraDataItem name = "VBoxInternal2 / SmcDeviceKey" value = "ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc" />

  • Salva e chiudi il file.

  • Apri VirtualBox e accendi la macchina virtuale. L'installazione inizierà dopo alcuni minuti. Scegli la tua LINGUA. Ora apri Utility Disco nel menu Utilità. Seleziona il disco virtuale e fai clic su Cancella. Chiudilo e ora puoi installare OSX. Prima di ciò, puoi scegliere di personalizzare l'installazione. Può essere interessante disabilitare le traduzioni in altre lingue o il supporto della stampante (risparmi circa 2 GB).


1
Non ho avuto fortuna a trovare il file .XML. Non esiste una cartella Macchine in ~ / Library / VirtualBox /, né Finder può trovare OSX.xml sull'HDD. Tutto quello che riesco a trovare è / VirtualBox VM / OSX / nella mia cartella home / utente con .vbox, .vbox-prev e .vhd
David,

1
Vedo VirtualBox.xml in ~ / Library / VirtualBox / che contiene elementi ExtraDataItem. Dovrei metterlo lì?
David,

Nessuna fortuna neanche su questo, solo FYI.
David,

@ David è un peccato. Non ci provo da molto tempo, quindi VirtualBox potrebbe essere passato. :(
Ian C.

1
Questo funziona per me. Il bit cruciale è quello di aggiungere il <ExtraDataItem>tag xml, subito dopo il <Machine>tag <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> Le versioni più recenti di VirtualBox memorizzano la tua VM in /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox Suggerimento: esegui il backup prima di apportare modifiche.
hanxue,

2

Ho un VBox SL 10.6.8 in esecuzione mentre parliamo. Funziona perfettamente, anche se un po 'lentamente. Sto per abbandonarlo per motivi totalmente estranei a VirtualBox, ma vediamo se riesco a ricordare tutto quello che ho fatto per farlo funzionare:

1) Come detto l'altra risposta, inizia con uno strappo di un DVD SL originale. Il mio era 10.6.0.

2) Come anche l'altra risposta, crea la nuova VM, seleziona Mac OS X Server (anche se non stai utilizzando Server), assegna> = 1 GB di RAM (gli darei almeno 2 GB se puoi risparmiarlo) e monta il tuo DVD strappato.

3) Non avviare la macchina.

4) Aprire le impostazioni della macchina e assicurarsi che siano impostate tutte le seguenti opzioni:

Sistema> Scheda madre> Chipset: ICH9

Sistema> Scheda madre> Funzioni estese> Abilita IO APIC (selezionato)

Sistema> Scheda madre> Funzioni estese> Abilita EFI (selezionato)

Sistema> Processore> Abilita PAE / NX (selezionato)

Sistema> Accelerazione> Abilita VT-x / AMD-V (selezionato)

Sistema> Accelerazione> Abilita paging nidificato (selezionato)

Archiviazione> Qui assicurarsi che il disco rigido sia collegato a un controller SATA di tipo AHCI.

Rete> Scheda 1 (o qualsiasi altra)> Tipo scheda: Server Intel PRO / 1000 T (82543GC)

Porte> Porte seriali> Abilita porta seriale (deselezionare questa opzione)

Porte> USB> Abilita controller USB (selezionato)

Porte> USB> Abilita USB 2.0 (selezionato)

5) Avvia la macchina e dovresti vedere la modalità di avvio dettagliata (nessuna schermata Apple grigia).

6) Procedere con l'installazione di OS X.

Questo è esattamente quello che ho fatto e ho eseguito ora. Aggiornato da 10.6.0 a 10.6.8 utilizzando l'aggiornamento software standard. Non sono necessarie patch, kexts o altri hack.

Il mio sistema: iMac 21.5 "Fine 2009 (Intel Core 2 Duo a 3,06 GHz, con 16 GB di RAM)

Versione VirtualBox: 4.1.12 r77245 con estensioni installate.

Ho provato ad aggiornare VirtualBox alla 4.1.14, ma in qualche modo ha rotto questa VM. Mai abbastanza capito perché, ma questo mi ha impedito di aggiornare. Non ho ancora provato 4.1.16. Se non riesci a installarlo sulla versione corrente con queste impostazioni, forse è per questo?

Spero che aiuti!


0

Ho un vecchio macbook (bianco 13 "). Non ho potuto aggiornare a Mavericks tramite AppStore a causa del mio hardware (non mi permetterebbe di scaricare). Attualmente su 10.6.8

Ho installato l'ultima versione di virtualbox (4.3.6). Ho trovato 10.8.5 installesd.iso sul web (non ricordo dove). Praticamente tutte le impostazioni predefinite (HDD statico da 40 GB in formato .vdi, 2 GB di RAM, memoria video da 128 MB). Nelle impostazioni, il controller predefinito è SATA, che ha funzionato per me. Ho aggiunto installesd.iso all'unità DVD virtuale e ho avviato la macchina. La macchina si avvia e vedrai il verbale per un paio di minuti, quindi arriverai alla schermata delle opzioni del disco di installazione. Seleziona "utilità disco". In "utilità disco" seleziona l'HDD virtuale che hai per la macchina (quello in cima all'elenco). Seleziona "partizione" -> 1 partizione-> mac os esteso (journaled) e fai clic su "partizione" per partizionare il disco. Esci dall'utilità del disco, quindi seleziona Reinstalla osx. Seleziona il tuo HDD virtuale e installalo.

Ho preso fooooorrrrrrrreeeevvvvvveerrrrrrrrr! Detta installazione di 20 min. Era più come 45 min. Se lo schermo diventa bianco durante l'installazione, è solo schermo inattivo. Fai clic di nuovo nella finestra della macchina e dovrebbe mostrare lo stato di installazione corrente. Crea un account come faresti normalmente per il Mac e inizia a utilizzare il Mac.

Ora posso aggiornare la mia VM a Mavericks (attualmente in download) sul bare metal che non ho potuto aggiornare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.