On Mac OS X, launchd is used to start the Oracle VM VirtualBox autostart service. An example configuration file can be found in /Applications/VirtualBox.app/Contents/MacOS/org.virtualbox.vboxautostart.plist. To enable the service copy the file to /Library/LaunchDaemons and change the Disabled key from true to false. Download Oracle VM VirtualBox for free here and get the latest version of Oracle most popular app in a couple of seconds! VM VirtualBox has a great list of features: Portability: the app smoothly runs on both 32-bit and 64-bit host operating systems.
Currently MacOS X is available to download for everyone, and with it you will obtain a mass of advantages and bonuses, like incredible Aqua interface and unforgettable style and traditions of classical MacOS X design. However, at the moment all the enthusiasts are capable to install and run MacOS X on VirtualBox VM instance, but you’ve got to know, that you will encounter some obstacles and thorns on your way. The main reason is different hardware architecture, PC has a lot of special options and peculiarities comparing to MacOS X platform, and during installation of MacOS in VirtualBox you will tackle with them all. Also no one guarantees that everything would work fine on your VirtualBox instance, without any problems and barriers, so be ready for unexpected surprises and moments.
In this article I’m going to tell you how to run Mac OS X on VirtualBox, how to customize it and how to transform the virtual instance into functional representation easily.
The first thing what you should do prior to setting up, is to download the virtual hard disk image with the stored copy of Mac OS X (in this build 10.11 ElCaptain version is installed), so everything that you need is to get the installed copy of HDD, import it into VirtualBox and start using it as if you installed it yourself.
The copy:
https://drive.google.com/drive/folders/0B7cXiM2mdMukRW85U0xxM2FCRFU
So, download the file from the source link and extract the archive to the reliable destination.
Now I will describe the hardware requirements for the MacOS X installation on VirtualBox.
Requirements for the personal computer:
OS: Windows 10/8/7 (64-bit)
CPU: Intel
RAM: 3072 MB (minimal)
BIOS: Virtualization Enable (VT-x)
The next step, which you should perform, is to install VirtualBox.
Further create new VM instance. Here come the parameters:
Name: OSX ElCapitan Final
Type: MacOSX
Version: MacOSX 10.11 ElCapitan (64-bit)
Image: OSX ElCapitan Retail.vmdk
When the form with RAM memory definition appears during VirtualBox setting up, set the RAM size to 4 GB (minimum 2.56 GB).
Next step is related to virtual machine configuration. Set up the following settings for exact reproduction of hardware platform and correct VM operation:
CPU: 2 CPU and Enable PAE/NX
System: Disable Floppy, Enable EFI, Chipset is IHC9 or PIIX3.
On this iteration the algorithm “How to install Mac OS X on VirtualBox?” is approaching to its conclusion. Using the predefined instruction, you will easily be able to install and run MacOSX 10.11 ElCapitan on your Windows PC platform and VirtualBox appropriately and use it with full comfort and coziness. As far as this instruction is quite detailed and circumstantial, you will not feel any discomfort or confusion while addressing to it. Also we checked the links given in the beginning of the article, and may guarantee that they are all correct and working. Thus, they will serve you well and successfully.
2.22. Starting Virtual Machines During System Boot
You can start VMs automatically during system boot on Linux, Oracle Solaris, and Mac OS X platforms for all users.
2.22.1. Linux: Starting the Autostart Service With init
On Linux, the autostart service is activated by setting two variables in /etc/default/virtualbox
. The first one is VBOXAUTOSTART_DB
which contains an absolute path to the autostart database directory. The directory should have write access for every user who should be able to start virtual machines automatically. Furthermore the directory should have the sticky bit set. The second variable is VBOXAUTOSTART_CONFIG
which points the service to the autostart configuration file which is used during boot to determine whether to allow individual users to start a VM automatically and configure startup delays. The configuration file can be placed in /etc/vbox
and contains several options. One is default_policy
which controls whether the autostart service allows or denies to start a VM for users which are not in the exception list. The exception list starts with exception_list
and contains a comma separated list with usernames. Furthermore a separate startup delay can be configured for every user to avoid overloading the host. A sample configuration is given below:
Any user who wants to enable autostart for individual machines must set the path to the autostart database directory with the following command:
2.22.2. Oracle Solaris: Starting the Autostart Service With SMF
On Oracle Solaris hosts, the Oracle VM VirtualBox autostart daemon is integrated into the SMF framework. To enable it you must point the service to an existing configuration file which has the same format as on Linux, see Section 2.22.1, “Linux: Starting the Autostart Service With init”. For example:
When everything is configured correctly you can start the Oracle VM VirtualBox autostart service with the following command:
For more information about SMF, see the Oracle Solaris documentation.
Mac Virtual Machine In Windows
2.22.3. Mac OS X: Starting the Autostart Service With launchd
On Mac OS X, launchd is used to start the Oracle VM VirtualBox autostart service. An example configuration file can be found in /Applications/VirtualBox.app/Contents/MacOS/org.virtualbox.vboxautostart.plist
. To enable the service copy the file to /Library/LaunchDaemons
and change the Disabled
key from true
to false
. Furthermore replace the second parameter to an existing configuration file which has the same format as on Linux, see Section 2.22.1, “Linux: Starting the Autostart Service With init”.
To manually start the service use the following command:
For additional information on how launchd services can be configured see:
http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPSystemStartup/BPSystemStartup.html.
Oracle Virtual Machine Mac
2.22.4. Windows: Starting the Autostart Service With a Windows service
On Windows, autostarting is implemented as a Windows service. The service is installed for every user with their own credentials. Before installing any autostart services on a system you first have to define the VBOXAUTOSTART_CONFIG
environment variable in the system variables with the path to the autostart configuration file. The configuration file has the same format as on Linux, see Section 2.22.1, “Linux: Starting the Autostart Service With init”, except the user name can be specified using the following formats: 'user', 'domainuser', '.user' and 'user@domain'.
To enable autostarting for a particular user, a member of the administrators group must run the following command:
The password file should contain the password followed by a line break. The rest of the file is ignored. The user will be asked for a password if the password file is not specified.
Oracle Virtual Machine Macos
To disable autostarting for particular user, a member of the administrators group must run the following command:
If a user has changed their password then a member of the administrators group must either reinstall the service or change the service credentials using Windows Service Manager. Due to Windows security policies, the autostart service cannot be installed for users with empty passwords.
Copyright © 2004, 2020 Oracle and/or its affiliates. All rights reserved. Legal Notices