Non è possibile creare un iso di installazione da un sistema OS X installato (senza il programma di installazione di YOSemite scaricato da OS X).
A parte la legalità delle tue intenzioni, puoi clonare il disco di iMac e spostare il file vdi finale sul tuo sistema host, se non vuoi creare un'immagine di installazione:
Avviare su un altro volume di avvio con un sistema completo su un disco diverso (ad esempio una chiavetta USB). VirtualBox deve essere installato. Hai bisogno di una terza unità con abbastanza spazio libero per salvare l'immagine del disco.
Apri il terminale e inserisci:
diskutil list
per ottenere il nodo dispositivo del disco principale (probabilmente / dev / disk0).
Smonta il disco con:
diskutil umountDisk /dev/disk0
Clona il disco principale con:
sudo VBoxManage convertfromraw /dev/disk0 /Volumes/Path/to/OSX.vdi --format VDI
Questo creerà un disco dinamico contenente tutti i volumi (EFI / Recovery HD / disco principale, ecc.) con la dimensione approssimativa dei blocchi occupati del disco: lo spazio su disco non allocato o lo spazio del volume libero non verrà copiato!
Modifica la proprietà del file:
sudo chown user:group /Volumes/Path/to/OSX.vdi
Copia / sposta il file sul tuo host.
Ora apri VirtualBox e crea una nuova VM - > OS X 10.10 e configurarlo. Scegli il file OSX.vdi come disco rigido principale. Per far funzionare la VM potresti dover scegliere un chipset diverso: PIIX3 invece del default ICH9. Potrebbe anche essere necessario modificare la CPUID con:
# get the name of the OS X VM
VBoxManage list vms
# change the CPUID of the OS X Yosemite VM (here the name is OSX)
VBoxManage modifyvm OSX --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
Ora avvia la VM e crea un nuovo amministratore e rimuovi tutti gli altri utenti o app indesiderate.
Tuttavia, consiglio comunque di creare un'immagine dmg utilizzando il programma di installazione di YOSemite per OS X e installarlo da zero .