To test this, I did the following
- Created Virtual Disk, size 10GB. with .VMDK format, dynamically allocated, not split into files less than 2GB
- Initialised the .VMDK file in an OS X Virtual Machine
- With VM shutdown, removed, with Keep, the .VMDK from the VM and moved the file to a testing folder
- Mounted the .VMDK file onto OS X Desktop, refer to Virtual Disk Mounting tools
- Followed the directions of Apple’s article
- Crafted a new OS X VM with the .VMDK boot disk as SATA disk 0 and a new .VDI as SATA disk 1
- Requested VirtualBox to boot the VM
After considering, stopped VirtualBox and started VMWare Fusion. A crafted Virtual Machine using the same .VMDK file booted up and I was able to complete an OS X installation.
So, why the failure of VB to install OS X from a Virtual Disk, .VMDK or..VDI?