Install OS X El Capitan 10.11 Final on VirtualBox

Experience the latest OS X El Capitan on your Windows pc, it can easily be done using Oracle Virtualbox.

Programs required to install El Capitan:

  1. Download and install Virtual Box
  2. Download and install WinRar
  3. Download and extract El Capitan Disk ISO Image

1. Open virtual box and click New to create a new virtual machine

El Capitan on Virtual Box 1

2. Then name it El Capitan Type and Version = MAC OS X (64bit) and click on Next.

El Capitan on Virtual Box 2

3. Allocate more than 3GB of ram and click on next.

El Capitan on Virtual Box 3

4. Then click on Use an existing virtual hard disk file and browse for the virtual hard disk file extracted from El Capitan Disk ISO Image and click on Create.

El Capitan on Virtual Box 4

5. Then select El Capitan virtual machine and click on Settings.

El Capitan on Virtual Box 5

6. Click on System and disable floppy 

El Capitan on Virtual Box 6

7. Then click on Processor and assign 2 CPU’s or more.

El Capitan on Virtual Box 7

8. Under Acceleration disable Nested Paging and click Ok to close settings.

El Capitan on Virtual Box 8

9. Close virtual box and on your PC open cmd as admin.

El Capitan on Virtual Box 9

10. In the command prompt type in cd C:\Program Files\Oracle\VirtualBox\ and press enter

El Capitan on Virtual Box 10

11. Then type in these commands one by one on the command window:

  1. VBoxManage.exe modifyvm "El Capitan" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
  2. VBoxManage setextradata "El Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
  3. VBoxManage setextradata "El Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
  4. VBoxManage setextradata "El Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
  5. VBoxManage setextradata "El Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  6. VBoxManage setextradata "El Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Close command window and open virtual box. Start your new virtual machine El Capitan (It will take up to 5 min to start so you need to wait) If it doesn’t start then enable Nested Paging the one you disabled in step 8.

12. Then the welcome screen will pop up and you select your language and run through the simple setup.

El Capitan on Virtual Box 11

After you’re set up , it will boot straight to desktop and you’re good to go, also and Ethernet are working out of the box as well.

El Capitan on Virtual Box 12

You May Also Like

About the Author: Miguel

I started this tech blog back in 2011 as a place to write down processes I took to fix my client systems and network. Now I write some tips and tricks to help others with the tech issues that one might encounter.