How to Install MacOS X El Capitan on VirtualBox quickly using Mac OS X El Capitan VM Image


#1

By following my tutorial today, you will get Mac OS X 10.11 El Capitan running successfully at a Virtual Machine inside Windows or Mac OS X quickly in just a few minutes.

DOWNLOAD

VirtualBox is a Free virtualization software for both Mac OS X and Windows. Download then install the Latest version here.
Download Mac OS X El Capitan VM Image

MIGRATE MAC OS X EL CAPITAN TO VIRTUALBOX

Step 1: Create a New Virtual Machine

  • Click on New, then Name the virtual machine (El Capitan is an example). Select Mac OS X under Type and Mac OS X 10.11 El Capitan (64-bit) under Version.

  • Next, Set at least 2 GB of RAM for the Virtual Machine

  • On the Hard Disk window, check on “Use existing virtual hard drive file” option, the browse the Mac OS X El Capitan image downloaded.

Step 2: Modify the new virtual machine which has been created
Under Settings

  • System —> Motherboard

  • Network option

Step 3: Add VirtualBox Code to the CMD

You now can run CMD as administrator. Open VBox code and Add the code to the CMD one by one.

  • Code for Virtualbox 4.x.x:

cd “C:\Program Files\Oracle\VirtualBox\”
VBoxManage.exe modifyvm “Your VM Name” –cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro11,3”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

  • Code for Virtualbox 5.0.x:

cd “C:\Program Files\Oracle\VirtualBox\”
VBoxManage.exe modifyvm “Your VM Name” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc”
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

Be notified of that you have to replace the “OS X Name” with your Virtual Machine name.

Step 4: Install Mac OS X 10.11 El Capitan on VirtualBox machine

  • Click on Start

  • The further process will come up with white codes in the black screen. You just wait until seeing the El Capitan welcome page.

  • Select the Country, then click on Continue

  • Choose keyboard then Continue

  • Choose “Don’t transfer any information now” then Continue

  • Enable or disable location services as your choice, then click on Continue

  • Choose Don’t Sign in and Click on Continue

  • Click on Agree

  • Fill the needed information: Full name, Account name, Password, Hint. Then click on Continue

  • Click on Continue

Done! The Mac OS X 10.11 El Capitan has been installed and being ready to run on VirtualBox inside Windows or Mac OS X.

if you didn’t understand any steps, leave a comment right below.


#2

on step

Step 3: Add VirtualBox Code to the CMD
You now can run CMD as administrator. Open VBox code and Add the code to the CMD one by one.

on cmd have an issue VBoxManage.exe: error: Unknown option: -cpuidset
http://my.jetscreenshot.com/5390/20160716-zmyg-78kb.jpg


#3

Change to --cpuidset.
double-dash is required.

Good luck!


#4

I am getting this error… any suggestions?
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “MyMac” --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage.exe: error: Could not find a registered machine named '“MyMac”'
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())” at line 486 of file VBoxManageModifyVM.cpp


#5

I do not get a error but does not work. Only show a black screen.


#6

i keep getting stuck at this: