Be aware of the following important issues before you try to install a macOS guest:
macOS is commercial, licensed software and contains both license and technical restrictions that limit its use to certain hardware and usage scenarios. You must understand and comply with these restrictions.
In particular, Apple prohibits the installation of most versions of macOS on non-Apple hardware.
These license restrictions are also enforced on a technical level. macOS verifies that it is running on Apple hardware. Most DVDs that accompany Apple hardware check for the exact model. These restrictions are not circumvented by
Only CPUs that are known and tested by Apple are supported. As a result, if your Intel CPU is newer than the macOS build, or if you have a non-Intel CPU, you will likely encounter a panic during bootup with an "Unsupported CPU" exception.
Ensure that you use the macOS DVD that comes with your Apple hardware.
The macOS installer expects the hard disk to be partitioned. So, the installer will not offer a partition selection to you. Before you can install the software successfully, start the Disk Utility from the Tools menu and partition the hard disk. Close the Disk Utility and proceed with the installation.
Limitations
Mac OS X guests can only run on a certain host hardware. For details about license and host hardware limitations. See
The graphics resolution currently defaults to 1024x768 as Mac OS X falls back to the built-in EFI display support. See
Depending on your system and version of Mac OS X, you might experience guest hangs after some time. This can be fixed by turning off energy saving. Set the timeout to "Never" in the system preferences.
By default, the
$ VBoxManage setextradataVM-name "VBoxInternal2/EfiBootArgs" " "
To revert to the previous behavior, use the following command:
$ VBoxManage setextradataVM-name "VBoxInternal2/EfiBootArgs" ""
It is currently not possible to start a Mac OS X guest in safe mode by specifying the