How to Install Mac OS X El Capitan on VirtualBox?

Install Mac OS X El Capitan on VirtualBox

Hello, dear friends. In this article, I’m going to show you how to Install Mac OS X El Capitan on VirtualBox. Have you ever tried to install a Mac operating system on Windows PC? Or have you used Mac OS X El Capitan on Windows PC? Don’t worry! Now, I’m going to show you how to do this task. It is a long process, so I want to shorten this topic. First, you will learn to download Mac OS X El Capitan for VirtualBox then how to prepare it for installation. The next guide, I’m going to show you that how to install Mac OS X El Capitan on VirtualBox on Windows PC.

Install Mac OS X El Capitan on VirtualBox

  1. Extract OS X El Capitan Image File
  2. Install VirtualBox on Your PC
  3. Create a New Virtual Machine
  4. Edit Created Virtual Machine
  5. Execute VirtualBox code
  6. Install Mac OS X El Capitan on VirtualBox
  7. Conclusion

First, what you are going to do is download the VirtualBox for Windows from its website. Once you have downloaded the VirtualBox, then install it on your computer. If you run VMware or Hyper-V so, you should not use them at the same time. Because you can not run two different Virtualization software on one PC. Because one Virtualization software you can use at the same time.

  1. Free Download VirtualBox
  2. Free Download Mac OS X El Capitan VM Image

Step #1. Extract OS X El Capitan Image File

To extract Mac OS X El Capitan image file, you have to navigate where the image is located. For this task, you need an extractor like (WinRar or 7Zip). Right click on the image file then choose “Extract Here“.

Step #2. Install VirtualBox on Your PC

Download VirtualBox from the link above. Once you have downloaded the VirtualBox, then Install it on your Windows PC. To install VirtualBox, click on the setup then hit next and next. Finally, click “Finished”.

Step #3. Create a New Virtual Machine

#1. Now, you have to create a new Virtual Machine. Open the VirtualBox then tap on “New” at the upper left-hand side and name the Virtual Machine “OS X El Capitan“.

How to Install Mac OS X El Capitan on VirtualBox?

Choose a name and Operating system

#2. When you clicked next, then a new window will pop up. Choose at least 2 GB of RAM space for the Virtual Machine.

How to Install Mac OS X El Capitan on VirtualBox?

Choose Memory Size

#3. On the Hard Drive window, select the last option “Use existing virtual hard drive file” then tap on the folder icon and select the Mac OS X El Capitan image file.

How to Install Mac OS X El Capitan on VirtualBox?

Use an Existing Virtual Hard Disk File

Step #4. Edit Created Virtual Machine

#1. Open the VirtualBox then tap on “Settings“. In the “General Tab“, put everything to the default.
Go to the next option “System“. You will see three primary tabs. Click on the first tab “Motherboard“. Setting everything like the screenshot below. Also, set the Processor to 2 CPUs.

How to Install Mac OS X El Capitan on VirtualBox?

VirtualBox Settings

#2. Go the “Network option” then choose an appropriate network adapter.

How to Install Mac OS X El Capitan on VirtualBox?

Managing-Network-Adapter-Type

Step #5. Execute VirtualBox code

Copy and paste this code to your command prompt. Follow the instructions closely.
First, replace the “OS X Name” with your Virtual Machine name. Click the link below to download VirtualBox code.

Download VirtualBox Code

Now, run CMD as administrator. Copy and paste each code to the cmd. If you have downloaded the VirtualBox version 5 so, you need the code for version 5. If you are using version 4 of VirtualBox, so you need the code for version 4.

Install Mac OS X El Capitan VirtualBox

Copy and Paste The Code to the CMD

If you didn’t understand this step, put a comment down below this post.

Step #6. Install Mac OS X El Capitan on VirtualBox

#1. Now, everything is ready for installation of Mac OS X El Capitan on VirtualBox.  Run VirtualBox then click on the “Start” button at the top.

Installing Mac OS X El Capitan 10.11 on VirtualBox

Start Virtual Machine

#2. Right after tapping on the start button, then some code will be loaded. Don’t worry about those laws.

Installing OS X El Capitan on VirtualBox

Installing OS X El Capitan on VirtualBox

After this step, it’s elementary and straightforward. You have to create a new user account. Read how to install Mac OS X El Capitan article. But again here, we will show you how to create a new user account on Mac.

#3. Choose the keyboard and Language then click the “Continue” button.

Choose Language

Choose Language

#4. Select the last option “My computer does not connect to the internet”. Some Service requires an internet connection. To select a different configuration, click try again. To process with this setting. Click “Continue“.

How do you Connect

How do you Connect

#5. In the transfer information to this Mac window, you have three options to select. But here you have to select the last option “Don’t transfer any information now”. Hit the continue button.

Transfer Information to this Mac

Transfer Information to this Mac

If you want to enable the location services, check the enabled service on this Mac. But I don’t want to enable location service. Click continue.

#6. Read the terms and conditions of the Mac OS X Software License Agreement then tap on the “Agree” button. Now, feel the user account information. Type full name, account name, password, and hint.

Create New User Account for Mac

Create a New User Account for Mac

Select the time zone and hit the continue button. Uncheck the diagnostics & usage then hit the continue button.

It’s done! Now you can start using Mac OS X El Capitan on VirtualBox on the Windows operating system.

Installed OSX El Capitan on VirtualBox

Installed OSX El Capitan on VirtualBox

Important: For any kinds of fixing errors while installing Mac OS X El Capitan and macOS Sierra visit these articles.

wikigain recommended articles:

Conclusion

Installing Mac OS X El Capitan on VirtualBox is somehow tricky, so read the article very carefully. If you make a mistake, so you will not be able to install Mac OS X El Capitan on VirtualBox. Again if you have got any question regarding this article “How to install Mac OS X El Capitan on VirtualBox on Windows”, so feel free to hit a comment below this post. We will response it as soon as possible. Thanks for being with us.

Mukhtar Jafari is the CEO of wikigain.com and he is a blog writer on different technology platforms such as Android, iOS, PC and Macintosh. He would like to share his experiences with IT enthusiast via this blog. He loves IT stuff and currently studying CCNA, Linux and MCSA.

677 Comments

  1. Stanton Jones-Dennis Reply

    My apologies if someone already posted this. I just installed this on VirtualBox 6.0 using the 5.0 codes with no problems. Thanks!

    1. Al Reply

      Hello all, Thanks for such an informative and detailed tutorial.
      I downloaded VirtualBox 6.0 I followed the steps couple of times and I still get errors. I tried your Capitan and Sierra versions and get the same errors.
      “A critical error has occurred while running the virtual machine and the machine execution has been stopped.”
      Virtualization is enabled on BIOS and running Intel Core 2 Quad Q8300 @ 2.5Ghz with 4GB Ram.
      Asus P5G41-c-m.
      Any tips, are greatly appreciated. Thanks

    1. Faiz Orz Reply

      In order to run and install macOS VM you need to run that commands to configure the macOS VM settings then it will allows us to install macOS on Virtualbox.

  2. Raquel Reply

    Hi, I have tried to install this probam in virtual box 4. But it’s not posible. I got a critical error when I clic start

    I don’t know if this is because I have a AMD PC

    My pc is ACER NITRO AMD FX I have 16 gb ram.

    Please help me I need to use an app from apple

  3. Aman Reply

    Thanx.I have installed the mac os el captain by going throw the steps but I want to run a software which require Heigh VGA specs and VirtualBox only allows me only 128mb of access from my grafic card can you please provide a solution for accessing 3D acceleration in mac os el captain

  4. Marin74 Reply

    Hi, I always have the same issue while starting the VM :
    Failed to open a session for the virtual machine OS X El Capitan Final.

    The virtual machine ‘OS X El Capitan Final’ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in ‘C:\Users\avtech\VirtualBox VMs\OS X El Capitan Final\Logs\VBoxHardening.log’.

    Result Code: E_FAIL (0x80004005)
    Component: MachineWrap
    Interface: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

    Any ideas

  5. ranjit Reply

    how do i get the VM image file , please can you help me out here. I am getting a black screen I have sure, i have followed all the steps in the video.

  6. Jay Lepore Reply

    Gabrial NAILED IT above: Though no quotes needed if VM name has no spaces.

    Also – had to change slanted quotes to upright quotes – something that happened in the copy / paste

    THIS WORKED WHEN ALL ELSE FAILED !!!

    VBoxManage modifyvm ElCap –cpuidset 00000001 000306a9 00020800 80000201 178bfbff
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro8,2”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-F65AE981FFA204ED”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
    VBoxManage setextradata ElCap “VBoxInternal2/EfiGopMode” 3
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiSystemSerial” “W8#######B6”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiBoardSerial” “W8#########1A”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiSystemVendor” “Apple Inc.”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiSystemFamily” “iMac”
    VBoxManage setextradata ElCap “VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion” “IM112.0057.03B”

  7. alexxx007 Reply

    I have the same error:
    Configuration error: Querying “GetKeyFromRealSMC” as a boolean failed (VERR_CFGM_NOT_INTEGER).

    Código Resultado:
    NS_ERROR_FAILURE (0x80004005)
    Componente:
    ConsoleWrap
    Interfaz:
    IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
    :'(

  8. Chaston Reply

    I get the following error:

    Failed to open a session for the virtual machine OS X El Capitan.

    Configuration error: Querying "GetKeyFromRealSMC" as a boolean failed (VERR_CFGM_NOT_INTEGER).

    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    Any Ideas?

  9. rem cua go vap Reply

    Have you ever considered about including a little bit more than just your articles?

    I mean, what you say is fundamental and everything. Nevertheless think about
    if you added some great images or videos to give your
    posts more, “pop”! Your content is excellent but with pics
    and video clips, this site could definitely be one of the greatest in its niche.
    Terrific blog!

  10. Manjeera Reply

    Great explanation..i followed all the steps step by step..able to install it successfully with out any errors..Thanks alot..

  11. PC trial Reply

    When 64-bits option is not available:
    http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/#.WUvfToAVz3c

    “I have Windows 10 and I found the solution. It sounds like its stupid and pointless but it works. First you open the installer you used to initially get virtualbox (redownload it if you need to), then you click next and then repair, once it finishes the repair you then restart the computer like it asks, finally you must delete the shortcut on your desktop. Lastly you go grab a new shortcut, do this by going to C:\Program Files\Oracle\VirtualBox and at the bottom you will see virtualbox.exe and right click it and click send to: Desktop(shortcut). Your welcomz :)”

  12. Seba Reply

    Hi, Mukhtar. I have a virtual machine configured and running perfectly with this tutorial. Now, I want to update this virtual machine to MacOs Sierra… I followed your another tutorial (https://www.wikigain.com/upgrade-mac-os-x-el-capitan-macos-sierra-10-12/). All of this is correct at initial steps, but after restarting the operating system, it start again on MacOs ElCapitan like before start the updating process. Can you give me a tip to found the problem? Thanks in advance. Seba.

      1. manssuu

        It does not matter, same problem no progress. In my case Windows 10 is the host machine and guest machine is Mac OS X El Capitan.

  13. Anna Reply

    Hi! Followed the steps in the instruction and when I stated machine it hangs on “considerRebuildOfPrelinkedKernel com.apple.Apple.GraphicsDeviceControl triggered rebuild” row. I’m using VirtualBox 5.0.40 and used all cmd instruction for the 5th version. Could you please find out what can be an issue?

    1. Anna Reply

      Was able to resolve the issue, but not I’m having troubles with Internet connection. Not sure how to make it work…

      1. Anna

        It’s enabled and set to NAT, however still not working… I’d really appreciate any advice

  14. Dylan Reply

    Have followed all the instructions and downgraded my virtual box version in hope that it will work but i am not getting the strings to start off with only a black screen!

  15. manss Reply

    I followed exact steps as given above, but when I start virtual machine after creating one, no code runs in CMD. waited for long but I think Os is not getting installed

  16. Orxan Reply

    Code for Virtualbox 5.0.x: For Windows 7_32bit
    Name: MacOSxElCapitan

    cd C:\Program Files\Oracle\VirtualBox\

    VBoxManage.exe modifyvm MacOSxElCapitan –-cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/efi/0/Config/DmiSystemProduct iMac11,3

    VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/efi/0/Config/DmiSystemVersion 1.0

    VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/efi/0/Config/DmiBoardProduct Iloveapple

    VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/smc/0/Config/DeviceKey ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc

    VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC 1

  17. Shaswat Singh Raghuvansi Reply

    i am using virtualbox 5.1.20 , i have used the codes of 5.x.x , but my codes shows the error , showing no machine registered name Mac OS X El Capitan found .
    please i need immediate help from your side . please do reply .

    1. Mukhtar Jafari Post author Reply

      It’s very easy and simple
      Delete all the virtual machine you have created and extract Mac OS X El Capitan. Follow everything you can see in the guide exactly. Also watch the video down below the post or on our YouTube channel
      YouTube.com/c/wikigain

  18. sam Reply

    Black Screen, Dell Inspiron Amd Xii, Bois enabled virtual, code copied correctly no errors, verified using vbmanage list inof, vitural box works with linux and dos virtual boxes? Using from VMDK from links. Even attempted sierra same black screen no white characters. Video memory 128 mb, ram 1.5gb, mac os, set to mac 10.11 El capitan.

      1. sam

        sir i need a real answer. I’ve messed with all the settings. Have tried different versions of virutal box and even tried to install sierra. Closing virtual machine would have happened after the many restarts and memory component checks. I would also save the log that even for me a computer engineering student finds a bit difficult to read because of the specfic and vitural box defined references. could i find maybe an api to help with debugging the log?

        Thank you,
        Sam

  19. redbaron297 Reply

    Hi,
    my virtual machine runs good until i reach the sign-in page. nothing happens after input my information and I am stuck here. any ideas? the cmd code went through fine, no problems. thanks

  20. Edgar Reply

    Is not working u.u

    I followed the instructions step by step for Virtualbox 5.0.x but the screen is always black.

  21. Shrek Reply

    Hi I was wondering if i could have some help with this.

    When i copy and paste the words for the command prompt i get the error message “The filename , directoryname, or volume label syntax is incorrect” im not sure why this is???

  22. Nipun Reply

    I have done everything according to the tutorial…but it appears critical error message when I’m starting as guru meditation…what should I do ????

  23. PheonixVX Reply

    It says
    Failed to open a session for the virtual machine Mac OS X 10.11 El Capitan (64-bit).

    Configuration error: Invalid config value(s) for the EFI device (VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES).

    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

  24. Mythics Reply

    This is working beautifully except for one minor issue. I’d prefer to use more than one monitor within the guest. Is this possible? I can set my display count to two, but I don’t see another window nor does the Mac OS recognize an additional monitor.

  25. Ricardo Reply

    Tanks to Mukhtar and Sancho79. You must change on general>basic to Mountain Lion and it works!!!.

    This correct the “not in text mode” in vbox.log error

  26. Paul Reply

    I keep getting the error of ‘VBoxManage.exe’ is not recognized as an internal or external command, operable program or batch file. Help?

  27. Paul Reply

    I’m getting an error ‘VBoxManage.exe’ is not recognized as an internal or external command, operable command program or batch file

  28. Sancho79 Reply

    HI!
    I did your step by step instruction. Everything was clear. Setting is ok. CMD code run successfully without error message. But when I want to start the machine, only a black sreen appear with critical error. Find it here: https://1drv.ms/i/s!AhsKXI0Ey4WdhbUMv04rkPWr9r1LLA

    Virtualbox error log files find here:
    https://1drv.ms/u/s!AhsKXI0Ey4WdhbUNQxXQzJ8923W-Nw
    and here
    https://1drv.ms/u/s!AhsKXI0Ey4WdhbUOsut1AeAtFmNhqg

    My configuration is not so new, but I think it have to be enough to start:
    CPU: Intel Core2 Duo E8400
    RAM: 4Gb
    VGA: Asus Radeon 3450
    Motherboard: Asus P5E3 PRO
    OS: Win10 Enterprise

    Trying with
    Virtualbox (5.032, 5.1.14 too, with and without extension pack too)

    Thanks for Help
    Gabor

    1. Mukhtar Jafari Post author Reply

      One thing you didn’t take care of.
      We have mentioned in the post that you should replace the Virtual Machine name.
      then try again. Read step #5 then apply once again.

      Note: Before adding the code to CMD you must quit the VirutalBox

      1. Sancho79

        I replaced the virtual machine name in the cmd code. There wasnt any problem with this. Virtualbox didnt run while I apply the cmd commands. The problem is something else. But I found a solution for this issue. I hope this will be help for those who have the same. So the solution is: Virtualbox / virtual machine settings / general tab/ basic I change the version to Mac OSx 10.8 Mountain Lion (64bit) from El Capitan. After that, I could run the machine without problem. I dont know what does it do in the background, but it solves this issue. The way I found: I try to install the Mountain Lion version with virtual box. And this worked without any problem. So I tried to apply that preferences to the new OSx. I think it is a same situation like, when a device work properly with windows7 drivers on a Win10 OS, while it has a win10 driver which isnt good.
        I hope this solution will help some people who has the same issue.

  29. Heinz Reply

    I had the problem with black screen to on an intel Core 2 Extreme QX6850 (quiet old).

    I killed the Guest and did all the steps again WITHOUT the cpuidset-Command. And…
    IT WORKS 🙂

  30. Jacques Reply

    I had got stuck and after i did the following it worked for me.
    Use virtualbox version 5.0.32 it wont work on 5.1 with above code.
    Also i got stuck in the instalation where it said:
    Process[176] crashed: login window. too many corpses being created.
    process[177] crashed. mds. too many corpses being created.
    bluetotthfamily … etc… missing bluetooth controller!

    what i did was create again machine then before doing code in cmd command line close virtual box then run commands an reopen, now the installation should run.

      1. Heinz

        I had the problem with black screen too on an intel
        Core 2 Extreme QX6850…
        After that i killed the Guest and did all steps again WITHOUT the “cpuidset-Command”. And…
        IT WORKS 🙂

  31. sujith Reply

    Hi thanks for wonderful tutorial but i have no error and I can see a screen., please help recover to install…
    I have enclosed the screen image !
    https://postimg.org/image/l74ka5wz7/

  32. frank Reply

    i followed the instructions and hust get a black screen when i start the virtual os.
    I have windows 10 64 bit and virtualbox 5.1

  33. Igor Reply

    Can this be done on linux? Every time I try to run the above command, I get the following error.

    [aneks@igor OS X El Capitan]$ sudo VBoxManage modifyvm “’OS X El Capitan’” –-cpuidset 00000001 000106e5 00100800 0098e3fd
    VBoxManage: error: Could not find a registered machine named ‘“OS X El Capitan”’
    VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports
    VBoxManage: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())” at line 500 of file VBoxManageModifyVM.cpp

    Any idea? Thank you!

      1. Igor

        It’s all good, thank you. Couple of errors in spelling plus using the UUID of the VM does the trick and the command only works when run as a regular user rather than as root.

  34. Adolf Benji Reply

    hELLO
    First of all sorry 4 my Bad English ;P
    i did exactly what u said abt cmd thing and those codes.
    but when i Start the machine it shows a black screen and then an error box appears.THAT HAS 2 OTIONS :
    IGNORE
    OK
    and none of them helped me a thing…
    what should i do now? :\
    IT SAYS A CRITICAL ERROR HAPPENED….
    BTW MY laptop IS MSI GE62 Apache Pro

    1. Adolf Benji Reply

      BTW
      here is the what appeared before the error box showed UP:

      Error allocating 0x800 pages at 0x0000000001600000 alloc type 2

      Error allocating 0x800 pages at 0x0000000001600000 alloc type 2

      Error loading kernel cache (0x9)

      Boot Failed .EFI Hard Drive

  35. Hunks Reply

    If you get the below error message and you have tried all suggestions but still getting the error, you MUST login as local administrator, with Windows 8/10 if you are logged in with your hotmail account and even if you run the command prompt as admin you will get the error message.

    Create or log in with your local admin, setup the virtual box under the admin account then rund the command prompt as admin under local admin login and try again it works perfectly.

    I was getting the error because i was logged in using my personal account on the pc,

    Also watch out for the quotation mark, do not copy and paste from the website.

    VBoxManage.exe: error: Could not find a registered machine named ‘”OS’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND

  36. Hunks Reply

    If you are getting the below error and tried everything yet still getting the error try one more thing which helped me resolve it.

    In my case i can say two things helped, one you must not copy and paste from the website if you do make sure you change the inverted commas.

    MOST IMPORTANTLY, if you are logged in with hotmail/outlook account, it wont do the job, you need log in with a local administrator account, otherwise even if you run the tool as administrator it still wont help you will still get the error message. Make sure you create or login with a local admin and everything works perfectly.

  37. Paul Reply

    Thank you for the image and instructions. I think you should change the original instructions to include setting video to 128MB.

  38. bhavitha Reply

    I have successfully installed.Thank you.But wen I tried to download xcode its saying I need latest version of os so it tried to update it ten my screen ended up black.Does te update crashed my os on virtual box?

  39. bhavitha Reply

    Hello my final step after starting the os in virtual box the black screen is continuously showing the same thing but nothing happens.It refreshes shows same ting.

  40. Alexander Reply

    I’m wondering if it is worth doing this on my main laptop, or it would be stupid.
    Any thoughts? pros and cons, and sorts of things

      1. Alexander

        Then some questions:
        If I use virtual box: Will it use the ram, when the “machine” is turned off.
        Will my laptop be slower and less powerful?

        If I dualboot: will my pc get slower?
        Can I freely change from Windows and OSX?

  41. peeps Reply

    gud day sir Mukhtar Jafari.. ive tried your guide in installing mac os x in virtual box.. ive sucessfully installed it.. my problem is why i can’t login my apple id in app store.. its just loading and nothing happen.. 😀 any solution for this?? thank you sir.. 😀

  42. Richard Reply

    Hello.
    Thanks for the great guide.
    I have followed all the steps but when I run it I get:
    Error allocating 0x2a5 pages at 0x0000000001fdc000 alloc type 2
    Error allocating 0x800 pages at 0x0000000000200000 alloc type 2
    Error loading kernel cache (0x9)
    Boot Failed. Mac Boot
    Boot Failed. EFI DVD/CDROM

    Then the Guru Meditation window opens saying a critical error has occurred.

  43. mjw Reply

    Helllo,

    me too:
    During the boot I get a message “[iOBluetoothHCIController][searchForTransportEventTimeOutHandler] — Missing Bluetooth Controller Transport!”.
    I’ve tried to type commands in cmd for my version of VB but that gave me nothing. Still stuck at Missing Bluetooth Controller.
    I’m using VB 5.1.8
    Windows 7

    Also tried it on 5.0.x same result.

  44. Sky Reply

    Hello,

    I tried to install Maverick but I see that people get similar problems as me. During the boot I get a message “[iOBluetoothHCIController][searchForTransportEventTimeOutHandler] — Missing Bluetooth Controller Transport!”.

    I’ve tried to type commands in cmd for my version of VB but that gave me nothing. Still stuck at Missing Bluetooth Controller.

    I’m using VB 4.3.12
    Windows 10 14393

    1. Mukhtar Jafari Post author Reply

      Try this code for VirtualBox 4.x.x (If you use desktop that’s another code)
      https://drive.google.com/file/d/0B-VXG64GOoM-ZWJmd0l3YVNERGs/view

      But we recommend you to install the latest Mac Operating system which macOS Sierra 10.12.x
      Here is the step by step guide on VMware and VirtualBox with Download Links

      #1. https://www.wikigain.com/install-macos-sierra-10-12-vmware/

      #2. https://www.wikigain.com/install-macos-sierra-10-12-virtualbox/

  45. Faisal Reply

    I’m using version 5.1.8 but it didn’t work for me. Any solution? If you don’t have a solution please say that there is no solution so far but please don’t ignore.

  46. Marcos Reply

    Hello
    There is a codification problem that you don’t realize when copy/paste in cmd. Replace the double quotes and dashes: ” instead of “ and — for –-cpuidset.
    Thanks for the post 😉

  47. MaxiProxies Reply

    Thank you for every other informative web site.
    The place else could I get that type of information written in such
    an ideal means? I’ve a project that I am simply now
    operating on, and I’ve been on the look out for such
    info.

  48. Ian Cardy Reply

    I have been trying to get this to work for 2 days now I have followed all tech notes and links and still cant get it to work.

    The last line on the screen is

    ConsiderRebuildPreLinkedKernal com.apple.driver.appleSMC triggerd rebuild

    Then just hangs.

    I am not an apple person so any advice gratefully taken.

  49. Ahmad Reply

    How to connect the iphone to Mac OS X El Capitan ? I keep getting this error:
    Failed to attach the usb device Apple Inc.Iphone to the virtual machine Mac OS X El Capitan.
    USB device ‘Apple Inc. iPhone’ with UUID {xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx-xxxxxxx} is busy with a previous request. Please try again later.
    Could you guys tell me how to fix this error.I am trying to deploy xcode to iphone.Thanks

    1. Faiz Orz Reply

      That’s very simple When all the parts are downloaded then right-click on one of the parts and select extract. It will merge them together. Make you sure that all the parts are in one folder.

  50. Michelle Reply

    hi,
    I have a Windows 10 and installed VirtualBox 5.1.8 and finally got it working. Now that I have starting looking into th Xcode, I got to see how the interface is very small. Can someone tell me how much, please?

    1. Michelle Reply

      Sorry typo in the previous email.
      I meant that I need some help to get a bigger resolution. My current dsplay is 1920 x 1080.

  51. Ahmad Reply

    Mukhtar Jafari.Thanks for replying. I tried to install Xcode from App Store but I got a popup window and the following written on it:

    We cold not complete your purchase .
    xcode can’t be installed on El capitan retail by TechReviews because os x version 10.11.5 or later is required.you can update os x from the update page of the app store.

    Should I install the updates or updates will break the os on virtualbox?My goal is to install xcode and be able to use it on virtualbox.Hope you help with it.Furthermore,if I install softwares on os x inside virtualbox what will happen to size of virtual harddisk ?Is it fixed size harddisk or the size of virtual harddisk will increase when more space is needed ?Thanks

  52. Ahmad Reply

    I have successfully installed the mac OS following your steps. Now I want to install Xcode. Could you tell me how to install xcode on mac os running inside virtualbox ? Should I download and install it via App store ? or is there any other way ? Which xcode version works best with mac os x El Capitan on virtualbox ?Thanks

  53. Ahmad Reply

    I have successfully installed the mac OS following your steps. Now I want to install Xcode. Could you tell me how i can install xcode on mac os in virtualbox ?Thanks

  54. Michelle Reply

    C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “El Capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage.exe: error: Could not find a registered machine named ‘El Capitan’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    hi, I am getting error as below. Can someone pls help?

    VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())” at line 500 of file VBoxManageModifyVM.cpp

  55. Michelle Reply

    Hi,

    I am getting this error message on clicking the START – can someone point me to a solution please?

    VT-X/AMD-V hardware acceleration is not available in your system. Your 64 guest will fail to detect a 64-bit CPU and will not be able to boot.

      1. Michelle

        Hi Faiz Oiz ,

        I have solved the virtualization issue, however I am still not able to connect to the VM. Below is my code. Can someone help please?
        I also tried to list the VMs ( I have only one) but got none :
        C:\Program Files\Oracle\VirtualBox>VBoxManage.exe list vms

        C:\Program Files\Oracle\VirtualBox>

        ———————————-
        C:\Program Files\Oracle\VirtualBox>
        C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “Capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
        VBoxManage.exe: error: Could not find a registered machine named ‘Capitan’
        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 500 of file VBoxManageModifyVM.cpp

      2. Michelle

        one other thing that I am noticing is that when I run the VM without the code (Step5) at the end of thelong list when I run the VM it says :

        Missing Bluetooth Controller Transport
        any other clues please. I have a Windows 10 i5 and I am running VM 5.1.8

      3. Michelle

        hi All,

        I fixd the error and I FINALLY got it working. For those who might get the same error, I had no Serial Port selected and this could be included in the instructions for beginners to follow. Many thanks for your effort here to help !!

  56. Pedro Reply

    Hi,
    Can’t edit my previous comment. I meant to say – -cpuidset (but editor switches – – by –).
    When setting the VM it is also vital to raise the number of cpus to 2 and the graphics memory to maximum (I’ve also activated 3d HW accel), please add to this article.

  57. Omega311 Reply

    Tried to get “El Capitan” up on a Linux machine running Virtualbox Version 5.1.6 r110634 (Qt5.6.1), but it immediately freezes when trying to start it.
    Have used the VBox commands for 5.0…could that be the problem?

  58. Robert R Kircher Jr Reply

    So now that I have El Capitan up and running, I find that I can’t long into the Apple Store to install any apps. Seems as if the serial number is 0 so the app store won’t except my apple id. Is there any solution to this?

  59. Chrisg2163 Reply

    Hey, Gijs Vermariën. Thanks for posting your code. I had thought that there needed to be “_” in the VM name ie. “El_Capitan” instead of spaces. I copied your code and it got me up and running. Big Thank Yous to the original tutorial author Mukhtar Jafari and to Gijs Vermariën for the code edit .
    This is the code I used to successfully boot EL Capitan in VBox
    cd “C:\Program Files\Oracle\VirtualBox\”
    VBoxManage.exe modifyvm “El_Capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
    VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

  60. Steve Reply

    Hi, thanks for your post. Followed your instructions and seems that it is booting up but then stops at ** missing Bluetooth controller transporter**.

    Please do you have an idea what I’m doing wrong

      1. Steve

        Hello,
        Thanks, fixed all errors.
        However I need to install Xcode. Therefore I need to connect to the internet.
        Is it possible to do so?

  61. Diane Morrow Reply

    How long should I let the “some code” run? It’s been 10 minutes already and I’m starting to worry that it may be stuck. Also, the last line says : “cosider RebuildOfPrelinkedKernel com.apple.kext.triggers triggered rebuild”.

  62. Xaris Reply

    I did it, fianlly, your work is great !!!!
    Just a tip that worked for me :
    I started the virtula machine ****WITHOUT***** step 5.
    I got the known bluetoth error and then gave the commands in step 5 and then worked.
    This is the only way it worked for me
    Thanks once again
    Great work

      1. Mukhtar Jafari Post author

        We’ve explained but again I’ll briefly explain for you. In step 5 you should copy and paste the code to the notepad first, then you should replace the VMware name to your virtual machine name like the screenshot on step #5.
        When you replaced it. Copy each code one by one and paste it to the cmd what you must run it as administrator.

  63. safir Reply

    Syntax Error not enough parameters

    VBoxManage.exe modifyvm “Your VM Name” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

  64. Khalil Reply

    I did everything, but when I click start it starts running but no code gets executed and it just shows a blank screen on the VM. Any ideas?

  65. Skies Reply

    hey im always getting ” vboxmanage.exe: error: unknown option: –cpuidset

    i used the double hyphen and it doesnt work. im using intel i5 with intel graphics.

  66. Amit Khurchay Reply

    Hi,
    I am using ubuntu-14.04 and installed virtual box which version is 5.1.2, please told me how i run Mac OS X El Capitan 10.11?

    I have been trying many times to run mac os x el capitan on virtual box, but facing a problem:
    /home/yugasalabs-26/Pictures/elcapitan.png .

    Suggest me how recover the error.

  67. mari Reply

    help me guys

    vboxmanage.exe: error: could not find a registered machine named in mac
    vboxmanage.exe: error:Deatils: code VBOX_E_OBJECT_NOT_FOUND

  68. Brian Reply

    HELP!!!! I have tried everything multiple times and every time i get the error FATAL: No bootable medium found! System halted. I am currently running 5.0.26. I successfully get everything into cmd and all of my settings are changed to what it says in the description. I am running W10 Home with plenty on HDD space and RAM. Please Help!!

      1. Brian

        Do I need to have Windows 10 Pro? I am Currently on Windows 10 Home.

        Graphics card is an Nvidia® Quadro® K1100M, w/ 2GB GDDR5

        Processor is an Intel® Core™ i7-4712HQ Processor (Quad Core 2.30GHz, 3.3GHz Turbo, 6MB 37W, w/HD Graphics 4600)

  69. kcox Reply

    Works like a charm on my system.
    Ubuntu 14.04.5 LTS_______________________________________________________
    VirtualBox Version 5.0.26 r108824_______________________________________________________
    _______________________________________________________
    ******Sequence Needed Below************_______________________________________________________

    VBoxManage modifyvm “OS X 10.11 El Capitan” –cpuidset 00000001 000306a9 00020800 80000201 178bfbff
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro8,2”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-F65AE981FFA204ED”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” “1”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal2/EfiGopMode” 3
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemSerial” “W8#######B6”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardSerial” “W8#########1A”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVendor” “Apple Inc.”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemFamily” “iMac”
    VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion” “IM112.0057.03B”

  70. Dinesh reddy Reply

    Failed to open a session for the virtual machine os x ei captain.

    VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

  71. Mehdi Reply

    Hi I’m using ubuntu 16.4 and don’t know what to do about the codes that I should enter in command prompt, I have terminal and the commands are a little bit different also to path. What should I enter in terminal?

  72. ck Reply

    Hello I have done all this steps this commmands run as well on my cmd but when i click on start on virtual machine it loads some error with debugger says panic (cpu 0 controller error)

    i have enable virtual teachnology on bios as well
    my virtual machine is 5.0.0

    and my laptop is lenovo g50-80 core i5 , 2 gb graphics card amd

    i have the same error when i install hackintosh , please help me for this

      1. ck

        Oh my god ! so this will not work ? is there not any way for this ,
        actually my processor is intel i5 and graphics card is of amd
        so is this depend on graphics card ?
        please reply me

  73. kapil thakkar Reply

    when i completed everything and start virtual machin it take some time some files are loaded but its hang after some time with line “missing bluetooth transport” Help me ………

  74. Hank Reply

    Hello I reread the instructions it mentioned 2 screen shots I am visually impaired and am unable to see the screen shots is there a way that you could tell me the steps in the screen shot? also I forgot to ask is audio supported? osx has a screen reader fore the blind called voice over that is part of the operating system thank you once again fore your help with this it is greatly appreciated.

      1. Hank

        Hello the part that I am getting stuck on is this part of the instructions
        Copy and paste this code to your command prompt. Follow closely the instructions.
        Frist, replace the “OS X Name” with your Virtual Machine name. Copy the below code and paste it into the notepad text editor. Then whatever you have named your Virtual Machine so you have to replace it. Do it likes the below screenshot.

        when I try to put the first line of the code “C:\Program Files\Oracle\VirtualBox\”
        in to the cmd prompt I get the following:
        C:\Users\hank smith>cd “C:\Program
        Files\Oracle\VirtualBox\”
        The filename, directory name, or volume label syntax is incorrect.
        also you mentioned a couple of screen shots I was wanting to know what the steps are that you mentioned in the screen shots both fore the motherboard what the settings are set to in that screen shot
        and the screen shot that has the info on how to paste in the code.
        I am unable to see the screen shots I am totally blind so I need some one to tell me what the steps are in the screen shots so I can make sure I am doing the steps properly hope this clears things up a bit. thank you once again fore helping me with this. also I like your article it is very detailed and is really well written.

  75. john Reply

    boss? why i cant open your links that you have given in the top it say block site.. open dns.. ive tried all of my browser.. nothings happen also.. please can u help me?

  76. Hank Reply

    do I put the commands in to the property window of the virtual box or do I patch the virtual box and then open cmd to put the code in? I am pretty new to all of this so please bare with me.

    1. Faiz Orz Reply

      You have to Put the VirtualBox patch on CMD then the rest of the commands on that patch. IF you read the article carefully, you will understand all. That’s pretty clear.

  77. Hank Reply

    Hello when ever I try to run the command
    cd “C:\Program Files\Oracle\VirtualBox\”
    it says that it can’t find no batch file or program I am copying and pasting the info from this website I am using windows7 what am I doing wrong?

  78. MikeeLhanze Reply

    Same problem with me Shaon, I cant sign in to Apple Store, it just keeps loading and nothings happening. Maybe because of the serial number? Ive seen it was “0” zero? Please help us to fix it. Without signing in theres no chance to download the latest update. Thank you.

  79. Shaon Reply

    cant sign in in the appstore. after giving apple id and password it is loading for infinite times still not signed in though both apple ID and password is correct. cant download xcode.

      1. Shaon

        internet is working fine. i have tried the safari and safari works fine and i can browse everywhere. i can sign in the apple website using my apple id and password. all the installed apps are working fine. but cant sign in to the appstore and it is loading for the infinite times. how to fix.

  80. Jody Reply

    When i start the virtual machine after putting in the command code it says a ‘critical error has occurred’. Please help with this.

    1. Jody Reply

      I get to the finalstep and it says…
      Process[176] crashed: login window. too many corpses being created.
      process[177] crashed. mds. too many corpses being created.
      bluetotthfamily … etc… missing bluetooth controller!

      1. pals

        1. make sure that oracle virtualbox is closed completely, then run cmd with the commands

        or

        2. all the copied code from step 5, replace their ” with your own from your own keyboard

    2. Mukhtar Jafari Post author Reply

      Cretical error is due to wrong command
      Copy command from site then paste in notepad
      Edit VBox code
      First replace VM name then put one more hyphen before cpuidset then run the virtualbox
      or follow the article.

      Good luck:D

  81. John Reply

    Monring. I’m having this error when setting the codes:

    C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “OS X 10.11 El Capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage.exe: error: Could not find a registered machine named ‘”OS’
    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.asO
    utParam())” at line 485 of file VBoxManageModifyVM.cpp

    Running V.5.0.0, changed the VM name to suit and verified the VBoxManage exe. is not corrupt (it was 0 bytes previously) and still not luck… Any ideas

    Note: I’m running virtualbox a secondary PC (32 bit). Was going to test before moving to my 64(bit) primary laptop.

      1. John

        Fixed. If I replaced the written name with the numerical details it worked… The machine is operational BUT I do not know how to increase the screen resolution… PLEASE HELP. Ideally want 1366×768.

      2. John

        Is it possible to edit the com.apple.Boot copy-plist??? I have read this will fix the resolution issue…

      3. John

        Thank you for your help… IT IS MUCH APPRECIATED. BUT I have tried everything to change the screen resolution to 1366x768x32 but it cannot be done. Both on the host and guest systems services. Is it possible with this .vkms provided??? I have edited the com.apple.Boot copy-plist and replaced the w10 admin cmd requirements and beyond but to no avail.

        Please point me in the right direction and i’ll try another time… Cheers lads. I cannot use the vms without it being full screen.

  82. angel Reply

    Thanks for this awesome tut… I have a problem with the graphics card, it says it only have 3mb but i set it to 128mb. I google the problem and some sites says that i have to “inject ati support” in the boot file, but i cant find it on the vm from the tut. this is my first hacktingtosh and i don’t know how to fix it. any ideas?

    1. Mukhtar Jafari Post author Reply

      You have found this article on one site but there are hundreds of articles on the internet. The steps and the way of writing are totally different from each other.
      Just tell us your problem that why this was not worked on your device.
      Good luck 😀

    1. Mukhtar Jafari Post author Reply

      I’ll create an article regarding this problem just wait for some days. This is a big problem that most of our user face it.
      So as soon as possible, I’ll create an article regarding this issue.

  83. Sara Javed Reply

    hey ! I just didn’t understand the copy paste code stuff . kindly explain me it again . I have windows 10 in HP Pavilion Sleekbook 14 PC with Oracle VirtualBox 5.1.2

    1. Mukhtar Jafari Post author Reply

      Hi, Dear Sara Javed!
      Copy and paste the code to the text editor program like notepad and change the VM name. Use double hyphen before cpuidset, copy and Paste each code one by one to the cmd.
      If you need more explanation let us know.
      Good luck! 😀

      1. Sara Javed

        hello ! I need more explanation . Because it is the first time I am installing the VirtualBox and working over it . I want to know the proper way of it so that there may come no issues . Can you tell that working on VirtualBox is good for development ? And do simulator works ? Actually , I am doing all this stuff only for iOS development . I if you have any idea about the development on virtual box please let me know

      2. Mukhtar Jafari Post author

        No, my dear. I don’t know about development for Android so you can get information from Udemy.
        If you want to install Mac Operating system on Virtualbox so yes of course we will help you to install.

        Good luck! 😀

  84. Ivan Stasiuk Reply

    Hello!
    First of all, I want to say thanks for your work, but while I try to “Start” VM it get an ERROR 🙁
    Can you please tell me, what’s wrong?
    I put VM log here: http://pastebin.com/ix3M9z1B

      1. Ivan Stasiuk

        I read it carefully, but still got an error.
        I do screenshot of it: http://i.imgur.com/LLKhDcQ.png
        And also recorded a video of my installation: https://goo.gl/photos/US5YpNSqf1xmAuoT9
        Please hepl me 🙁

      2. Mukhtar Jafari Post author

        Hey, Dear Ivan Stasiuk!
        I have watched your video and you should edit the VirtualBox and put Capitan inside the code.
        You’ve used the serial number. Instead of serial number you should use Capitan. Because have named the VM name Capitan not Mac OS X El Capitan.
        I hope you got it! Good luck! 😀

  85. Lennon Peña Reply

    Hi. I followed every step to this tutorial, including the double hyphen and everything else. When I try to open El Capitan, an alert pops up notifying me that there was a critical error, along with a long paragraph of text. I’m not sure if it’s something I may have done wrong or if it’s something else. Any help or clarifications would be nice.

    1. Mukhtar Jafari Post author Reply

      Hi, dear Lennon Pena.
      The critical error is most of the time due to miss type something in the command.
      Check the VM name that should be the same. If you have chosen “Mac OS X El Capitan“, use this name inside the code
      that’s for VirtualBox. Good luck! 😀

  86. Jake Reply

    When I paste the cd “C:\Program Files\Oracle\VirtualBox\” code into CMD I get this response:

    The filename, directory name, or volume label syntax is incorrect.

    I dont understand this part

    1. Jake Reply

      So why I manually type it in, it does work but when I copy and paste the first line, this happens:

      C:\>cd “C:\Program Files\Oracle\VirtualBox\”

      C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “MAC” -cpuidset 00000
      001 000106e5 00100800 0098e3fd bfebfbff
      VBoxManage.exe: error: Could not find a registered machine named ‘”MAC”‘
      VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), compo
      nent VirtualBoxWrap, interface IVirtualBox, callee IUnknown
      VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asO
      utParam())” at line 499 of file VBoxManageModifyVM.cpp

      1. Jake

        figured out the double quotes aren’t recognized in ” windows 7 cmd

        but now i get this

        VBoxManage.exe: error: Invalid parameter ‘-cpuidset’

        when inputting

        VBoxManage.exe modifyvm “MAC” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    2. Mukhtar Jafari Post author Reply

      First, you need to rename your VM name then add a double hyphen before cpuidset. When you copy and paste the code to the cmd, it will only add one hyphen
      so you need to add a double hyphen.

      Good luck! 😀

      1. Jake

        I wish you would have said at the end of the tutorial how much macosx sucks on vm guest 🙁

      2. Mukhtar Jafari

        We have mentioned these things in the post and due that we have created the video tutorial that our user should not face any problem.
        Again I wish you good luck 😀

  87. Savio Gonsalves Reply

    Thanks for the help Mukhtar it finally worked with the codes , But I am not able to get the guest window to full screen.
    How do I do that?

  88. Savio Gonsalves Reply

    why do you need to insert these codes. Can you install an iso image in virtual box without these options. I am a noob sorry x:

  89. Hans Reply

    This great tutorial helped me to get OS X running in a VM!

    However, as a Linux user I had to make some changes to the VBoxManage commands:
    – Of course, forget about the “.exe” in the first command
    – Replace “Your VM Name” by ‘Your VM Name’, so double quotes replaced by single quotes if there are spaces in the name, else you can forget about the quotes at all
    – Remove the double quotes in the values, except the value which contains ….(c)….. Put the whole value inside single quotes, like ‘ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc’

    With these minor changes this tutorial also applies to VirtualBox users running Linux.

  90. Jess Reply

    Hello, thanks for the tutorial. Very thorough. However, the first Google Drive El Capitan link is not working.

      1. Jess

        Hi, thanks but still not working – it says too many users have downloaded in last 24 hours, same message as before – I tried this yesterday and waited 24 hours first – help?

      1. Milad

        Still not working! there are 2 difference for my steps: 1_ the mac Address in network is different 2_download the mac image file from here:http://www.tactig.com/install-mac-os-vmware/ (torrent). can they effect on installation?

      2. Milad

        first and third link is broken and second link doesn’t work for me(give me error when i am trying for unzip) !

  91. Alen Reply

    I have the same error: When booting it comes to the line: bluetoohFamily]SearchForTransportEvent…..–Missing BlueTooth Controller transport

    All commands worked without a problem and im using:
    6100+ of memory
    128 video memory
    4 processors
    I have done all the steps in the complete error fix guide, multiple times and nothing fixes this bluetooth controller error in the booting.

    My commands were:
    VBoxManage.exe modifyvm “OS X El capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata “OS X El capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
    VBoxManage setextradata “OS X El capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    VBoxManage setextradata “OS X El capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    VBoxManage setextradata “OS X El capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    VBoxManage setextradata “OS X El capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

    Have you managed to fix this error for others or do you have any idea what is this?
    Have a nice day,
    Alen

  92. saket juneja Reply

    After fixing the bluetooth error i am now stuck at “sound assertion in appleHDAengine at line 581”
    nothing shows after that…

  93. gregr1969 Reply

    on the copy and paste of the commands section, you put -cpuidset when it’s –cpuidset (in the screenshot below it. You actually typed the correct one! ‘–‘ !!!)

      1. Ivan Morales

        I tried what was said on the 3rd method of error fixing since it seems i get the bluetooth error. But I keep getting stuck at the same place. I’m wondering if you could be a bit more clear on the second method of fixing it which uses the “. Also could the part where it says ” (AppleIntelCPUPowerManagement) timed out ” have contributed to the error?

  94. PomidorZielony Reply

    Hi Mukhtar
    Many thanks mate perfect guide.
    I would also suggest to increase cpu’s heads from 1 default to maybe 2 or 4 in Step 1“System“. You will see three main tabs. Click on the “Processor“tab.

    All the best!

    1. Mukhtar Jafari Post author Reply

      Just copy and paste the code to the cmd but keep and mind that first replace the VM Name
      and use double hyphen before cpuidset then copy and paste.
      Good Luck! 🙂 🙂 🙂

  95. Hélio Vieira Reply

    Hi! i’m having a issue when i’m putting the CMD codes, it’s saying that the sintax, direcotory or label of the volume is incorrect. I’ve tried Prompt normal and as ADM, I’m running in Windows 8.1 Pro

  96. sumit kumar Reply

    Sir On starting this is giving me Guru meditation error……….., I’m very sad, due to slow internet connection I was downloading this file from 2 days without well sleep,,,please help me

      1. sumit kumar

        This is showing on screen– for less than one and half second :
        found HFS+
        Fsw ERROR: Install multiple interface returned 2
        found HFS+
        Fsw ERROR: Install multiple interface returned 2
        After this, virtual box giving me Guru meditation error…After googling I am unable to find the solution. I have been tried your VMWare solution..but this is also not working for me…On VMware there is some problem in unlocker, Please please help me as soon as possible i will wait for your reply

  97. Callum Sutherland Reply

    Trying to sign into my Apple ID and it says that the Mac cannot be identified is there any way around this? Thanks

  98. Callum Sutherland Reply

    I got it all done but to install some app and it asks me for an Apple ID when I enter it all it does is loads. I went to the iCloud settings and had a go there and it said that there was a problem finding the identity of the Mac. Just wondering if there is any different way? Thanks

  99. Su Boy Reply

    i am using virtual box 5.0.24 and i get error for following
    VBoxManage.exe modifyvm “Your VM Name” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    all the other commands run fine but not this one .. please help

  100. William Reply

    Almost everything worked. When i Try to start the mac os after putting the commands in cmd, it keeps showing that: https://onedrive.live.com/?cid=894FE578DF72F5CC&id=894FE578DF72F5CC%212596&parId=894FE578DF72F5CC%21319&o=OneUp

    and after a while it appeared:
    https://onedrive.live.com/?cid=894FE578DF72F5CC&id=894FE578DF72F5CC%212597&parId=894FE578DF72F5CC%21319&o=OneUp

    What should I do?

  101. Alex Reply

    I have done everything and it was perfectly except for the USB ports are not being acknowledged in OS X El Captain. I tried connecting my iPhone but it does not recognise it or any other usb devices. Can anyone help with this please? I really need to connect my iPhone to it.

  102. jasa website desain grafis Reply

    I allready follow every step and the problem solving but I always got belows message on command prompt, please help me:
    C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “Mac OS X El Capitan”
    –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage.exe: error: Could not find a registered machine named ‘”Mac’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), compo
    nent VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asO
    utParam())” at line 486 of file VBoxManageModifyVM.cpp

  103. alex Reply

    I have loaded everything and I have followed all the correct steps as above. I am now trying to login into using my Apple ID but it will not log me in. it is stuck in the loading phase. Is there a reason for this and can you help?

      1. Alex

        I solved the issue. Thank you for your help. But I now have another problem. The USB ports are not being acknowledged in OS X El Captain. I tried connecting my iPhone but it does not recognise it or any other usb devices. Can you help with this please?

  104. Ali Reply

    also i am getting this error message when trying to run start

    VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

    Result Code:
    E_FAIL (0x80004005)
    Component:
    ConsoleWrap
    Interface:
    IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

  105. Sean Reply

    Hi there
    Thanks for this but unfortunately i get a crash in the VM & it stays at a black screen with a Guru Meditation warning.

    “A critical error has occurred while running the virtual machine and the machine execution has stopped”

    I have 4gb ram, 128mb video memory set
    I have also tried changing the chipset from ICH9 to PIIX3 and no change

      1. Brendan

        This was a good resource. I was also getting the guru meditation error, with the same indications as Sean. In this case shutting down the VirtualBox software (not just the VirtualBox) allowed me to resolve my issue.

  106. Ali Reply

    Hello Mukhtar, i have download Virtual Box 5.0.24 r108355

    when i click on Type Mac OS X

    i can see only two version Listed as Mac OS X (32-bit)

    And

    MAC OS X 10.6 Snow Leopard (32-bit)

    can you please help or guide me to download the right Virtual Box version

  107. Noussair Reply

    Hi! Thank you for the great tutorial. I followed every instruction and all the steps worked fine, but I keep getting this error when I launch my virtual machine (step 6). Could you please check the screenshot and help me solve my issue:

    http://imageshack.com/a/img924/276/8TPZ9M.png

      1. Noussair

        Thanks a lot for your answer!! Indeed I was executing the commands in the terminal while Oracle Virtualbox was open. When I did it with Virtualbox closed it worked. I think this ought to be mentionned in the tutorial.

  108. Jerrod Najar Reply

    By my examination, shopping for technology online can for sure be expensive, yet there are some tricks and tips that you can use to help you get the best bargains. There are often ways to come across discount bargains that could make one to ge thet best electronic products products at the smallest prices. Interesting blog post.

  109. Brian Davis Reply

    It is saying that apple can’t recognize this mac when I try and sign in with my apple ID. Can you help please?

  110. Issah Ibrahim Reply

    I also tried using VMware 12 after going thru all the message I received is
    “THERE IS A FAULT CAUSING THE CPU TO SHUT DOWN VIRTUAL MACHINE, IT COURT HAVE SHUT DOWN THE PC IF THE PROPERTY HAD OCCURED OUSIDE OF THE VIRTUAL MACHINE ” and on it goes. I tried many times but Virtual machine is not able to boot. Can I use HYPER-V since I run Windows 10 Pro activated…. Waiting for ur reply pls

  111. Issah Ibrahim Reply

    Pls am using lenovo idea pad 415 touch amd6,8GRAM. I went thru all the process but I couldn’t get the code, I don’t know if the machine is not supported or it doesn’t support amd processor… PLS I need ur help cuz I really want to feel Mac OS X El Capitan on my pc

  112. Brian Davis Reply

    So it all works well but for some reason I can’t sign in with my apple id. That’s the only thing not working. It just continuously gives the loading circle thing and it doesn’t go away. Thoughts?

  113. Pavel Reply

    Hello everyone. It perfectly works, thanks a lot!
    But I can’t set custom resolution in any way, like 1600×900 or 1920×1080.
    Is anybody made it in El Capitan??

  114. Tuan Nguyen Reply

    Thanks for this wonderful work! I can’t seem to connect to iMessage, is that a known limitation? Thanks.

      1. Tuan Nguyen

        Yes, and yes. In fact, iMessage is the reason why I get Mac OS on Win10. Thanks for the helps.

  115. Holk Reply

    First THANXALOT to Mukhtar Jafari for all of his work! Great!
    I needed more than 3 hours getting it to work. I was stuck in most of the errors mentioned above. Only with hints out of the comments i got it working. I`m merging it here so not anybody else will have this pain.

    Creating the VM is easy, I´m not mentioning it here (just get vram to 128 mb!), problems were caused by the code (whatelse?!).

    1) command prompt as admin

    2) Mukhtar Jafari says: May 23, 2016 at 4:06 PM -> vboxmanage error

    Aha, Add one more hyphen then try once again. Because when you copy and paste the code from Website
    there will appear only one hyphen so use double hyphen *–* before cpuidset

    3) LoThAr says: May 21, 2016 at 3:47 AM -> VBoxManage error: Could not find a registered machine named ‘”OS’

    None of the solution posted worked for me, so, there is a way that cannot fail. Follow this steps:

    In the DOS prompt type:
    VBoxManage.exe list vms

    You’ll see all your Virtual Machines (in case you have more than one). At the right of the Mac image is the GUID of the machine. Copy that GUID an replace it for the name of the VM in the command.

    For example:

    VBoxManage.exe list vms
    “ZENTYAL2” {f5ee0212-7ca4-4710-b30e-b7e2ee881cb9}
    “IE9 – Win7” {6730b42b-d555-4729-9948-711159678cac}
    “Mac OS El Capitan” {9089dae0-6372-4c00-b415-b8963d54535f} “Missing Bluetooh Controller” error

    You are getting the “Missing Bluetooh Controller” error because you are running the commands (Step# 5) while the Oracle VM software is open. Shut down the VM software completely and then run the commands. After the commands are ran, open up Oracle VM and start your VM session.

    5) 3) Yhal Htet Aung says: May 19, 2016 at 12:53 PM -> “Missing Bluetooh Controller” error

    Dude, I know what is the error. If you copy code from the website, try to change ” with your open inverted comma “. It is the error. After I changed the line with my open inverted comma for Search and Replace, then the problem solved. Make sure that you use your own open inverted comma in every single line. Try to check and replace it. Search and Replace doesn’t replace all the lines sometimes.

    —————————————————————————-
    These tips solved also the “considerRebuildOfPrelinkedKernel com.apple.kext.triggers triggered rebuild” error!

    Conclusion: Wouldn´t it have been easier to add an ANSI-textfile with the right code to the downloads list?!

    Nevertheless: Thanx to all of you!

  116. Nick Reply

    To change resolution:
    cd “C:\Program Files\Oracle\VirtualBox\”
    VBoxManage setextradata “OS X EL CAPITAN” VBoxInternal2/EfiGopMode N

    Where N can be one of 0,1,2,3,4,5 referring to the 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1200 screen resolution respectively.

    1. Paul Reply

      So how do you get 1366×768 which is the resolution of my laptop? If I chose anything greater than 768 the dock is off the screen!

  117. wivill Reply

    Hi, thank you very much for the tutorial. I was able to install it using a linux host and virtualbox 5.0. The only small issue I’m facing is the screen resolution, since it is stuck in 1024×768. I’ve already set the vram to 128 MB but still no way to increase the screen resolution. When I go to “About This Mac”, it says it only has 3 vram, Any ideas? I’ll keep searching for a solution. If I find it, I’ll let you know.

      1. Noussair

        What about installing VirtualBox Guest Additions on El Capitan? If I switch to VMware, does it mean I won’t have any video & sound issue?

    1. MercedesL0ver Reply

      I got it run but here some things that are wrong with it
      -Resolution stuck at 1024×768
      -Animations are laggy
      -No transparency on dock, menu bar or menus.
      How can i fix this?

      1. Mukhtar Jafari Post author

        Ok, how did you solve the problem? Tell the way that you’ve fixed this error.
        Because this problem may happen other as well. And for screen resolutions and another problem are due its drivers.
        We will create a new article regarding this question dear. Just give us time and wait for some days.

  118. Nick Jacob Reply

    Hello Mukhtar Jafari,

    Thank you for your tutorial. I hope you can help me with this error. When I try to start the virtual machine, it loads a few lines of code before quickly going to a black screen. Then it says a critical error has occurred. I have attached a link to pastebin with the log file which may have the error.

    http://pastebin.com/wQaktiw7

    Thank you for any help you can provide.

    Nick Jacob

    1. Mukhtar Jafari Post author Reply

      The critical error may occur due to the code. Try to add the code correctly dear Nick Jacob.
      First run CMD as administrator then copy and paste the code to the cmd.
      And one thing more I have to mention you that use double hyphen before “CPUIDSET”.

  119. Tomer Cagan Reply

    HI,

    I installed as per this tutorial and it all seemed to work well.

    When I connect a USB device (only checked with an iPhone) the machine froze.

    I tried the settings listed above in Gabriel’s last answer but that didn’t fix the issue.

    Eventually, I changed the USB settings of the VM from 2.0 to 1.0 and now it seems to be working.

    Any idea why it freezes when the USB are set to 2.0?

    My host machine is a Lenovo X220 with i5 CPU and 16GB ram, running Windows. The guest (OSX) gets 6GB RAM, 1 Core and I set the graphics memory to maximum.

    Thanks!

  120. Yen Reply

    VBoxManage.exe: error: Could not find a registered machine named ‘”OS’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), compo
    nent VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asO
    utParam())” at line 486 of file VBoxManageModifyVM.cpp

    I get this error when i paste the “VBoxManage.exe modifyvm “OS X 10.11 El Capitan Retail” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff” in the command prompt

  121. Arshh Reply

    i tried installing again but this time i get
    considerRebuildOfPreLinkedKernel com.apple.kext.triggers triggered rebuild
    how to fix it

    1. Faiz Orz Reply

      Hello Dear Arshh
      Go to your Mac OS X El Capitan VM Settings and click on System tab then put the “Chipset” to “PIIX3”.
      If the chipset was set to “PIIX3” then change it to “ICH9”

  122. Arshh Reply

    Hey I followed all of your instructions corrected the double hyphen and video memory to 128 still i get a blank grey scrren after the code finishes . What should i do now ?

  123. Gabriel Reply

    When starting the virtualBox Mac Os X El Capitan…during boot it hangs with the message
    “considerRebuildOfPreLinkedKernel com.apple.iokit.IOGraphicsFamily triggered rebuild”

    Any idea how to solve this problem?

      1. Gabriel

        I check twice and I followed all the steps correctly but it does not work with the provided option. I actually managed to make it work using the following options for virtualbox 5 using an HP Elitebook laptop.

        cd “C:\Program Files\Oracle\VirtualBox\”
        VBoxManage.exe modifyvm “El_Capitan” –cpuidset 00000001 000306a9 00020800 80000201 178bfbff
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro8,2”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-F65AE981FFA204ED”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
        VBoxManage setextradata “El_Capitan” “VBoxInternal2/EfiGopMode” 3
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemSerial” “W8#######B6”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardSerial” “W8#########1A”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVendor” “Apple Inc.”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemFamily” “iMac”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion” “IM112.0057.03B”

      2. kcox

        This same sequence worked for me with very minimal modification.
        Ubuntu 14.04.5 LTS
        VirtualBox Version 5.0.26 r108824

        VBoxManage modifyvm “OS X 10.11 El Capitan” –cpuidset 00000001 000306a9 00020800 80000201 178bfbff
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro8,2”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-F65AE981FFA204ED”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” “1”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal2/EfiGopMode” 3
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemSerial” “W8#######B6”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardSerial” “W8#########1A”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVendor” “Apple Inc.”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemFamily” “iMac”
        VBoxManage setextradata “OS X 10.11 El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion” “IM112.0057.03B”

  124. Ed Reply

    Hello,
    thx it worked like a charm ! Except for the screen size. I’m stuck with a little square in the middle of my screen. If I understood clearly guest additions are not available for osx. Is there any turnaround ?

    Thx !
    Ed

      1. Ed

        Hi Mukhtar,

        Thanks for your feedback! I’m not familiar with VMware, does it solves the issue of screen size ?

  125. Isaac Reply

    hi,
    thanks for the tutorial

    I got the following error when I try to launch the VirtualBox:

    Configuration error: Querying “GetKeyFromRealSMC” as a boolean failed (VERR_CFGM_NOT_INTEGER).

    Código Resultado:
    E_FAIL (0x80004005)
    Componente:
    ConsoleWrap
    Interfaz:
    IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    Can you please Help?

    1. MGC Reply

      Put quotes around the “1” in
      VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

      That solved the same for me

  126. Maanam Reply

    Hi there – followed all the steps upto executing the cmd commands for my intel based host – getting this error when booting the vm:

    Failed to open a session for the virtual machine MaanamELC.

    Configuration error: Querying "DeviceKey" as a string failed (VERR_CFGM_NOT_ENOUGH_SPACE).

    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    Any advice on what this issue means? I have enough disk space on the host machine and video is set to 128mb

    Thanks in advance

      1. Maanam

        Yes- BIOS virtualisation enabled – previously running Mountain Lion on the same host in vbox…

        tks

  127. Maanam Reply

    Hi there – followed all the steps upto executing the cmd commands for my intel based host – getting this error when booting the vm:

    Failed to open a session for the virtual machine MaanamELC.

    Configuration error: Querying "DeviceKey" as a string failed (VERR_CFGM_NOT_ENOUGH_SPACE).

    Result Code: E_FAIL (0x80004005)
    Component: ConsoleWrap
    Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

  128. William Reply

    I get a error message when start the Mac OS X VM in virtual box:
    “A critical error has occurred while running the virtual machine and the machine execution has been stopped”

    And below is port of my VBox.log

    00:00:04.362266 C8: 00 00 00
    00:00:04.362266 C9: 00 00 00
    00:00:04.362267 CA: 00 00 00
    00:00:04.362267 CB: 00 00 00
    00:00:04.362268 CC: 00 00 00
    00:00:04.362269 CD: 00 00 00
    00:00:04.362269 CE: 00 00 00
    00:00:04.362270 CF: 00 00 00
    00:00:04.362270 D0: 00 00 00
    00:00:04.362271 D1: 00 00 00
    00:00:04.362271 D2: 00 00 00
    00:00:04.362272 D3: 00 00 00
    00:00:04.362273 D4: 00 00 00
    00:00:04.362273 D5: 00 00 00
    00:00:04.362274 D6: 00 00 00
    00:00:04.362274 D7: 00 00 00
    00:00:04.362275 D8: 00 00 00
    00:00:04.362275 D9: 00 00 00
    00:00:04.362276 DA: 00 00 00
    00:00:04.362277 DB: 00 00 00
    00:00:04.362277 DC: 00 00 00
    00:00:04.362278 DD: 00 00 00
    00:00:04.362278 DE: 00 00 00
    00:00:04.362279 DF: 00 00 00
    00:00:04.362280 E0: 00 00 00
    00:00:04.362280 E1: 00 00 00
    00:00:04.362281 E2: 00 00 00
    00:00:04.362281 E3: 00 00 00
    00:00:04.362282 E4: 00 00 00
    00:00:04.362283 E5: 00 00 00
    00:00:04.362283 E6: 00 00 00
    00:00:04.362284 E7: 00 00 00
    00:00:04.362284 E8: 00 00 00
    00:00:04.362285 E9: 00 00 00
    00:00:04.362286 EA: 00 00 00
    00:00:04.362286 EB: 00 00 00
    00:00:04.362287 EC: 00 00 00
    00:00:04.362287 ED: 00 00 00
    00:00:04.362288 EE: 00 00 00
    00:00:04.362288 EF: 00 00 00
    00:00:04.362289 F0: 00 00 00
    00:00:04.362290 F1: 00 00 00
    00:00:04.362290 F2: 00 00 00
    00:00:04.362292 F3: 00 00 00
    00:00:04.362293 F4: 00 00 00
    00:00:04.362294 F5: 00 00 00
    00:00:04.362294 F6: 00 00 00
    00:00:04.362295 F7: 00 00 00
    00:00:04.362296 F8: 00 00 00
    00:00:04.362297 F9: 00 00 00
    00:00:04.362297 FA: 00 00 00
    00:00:04.362298 FB: 00 00 00
    00:00:04.362299 FC: 00 00 00
    00:00:04.362299 FD: 00 00 00
    00:00:04.362300 FE: 00 00 00
    00:00:04.362300 FF: 00 00 00
    00:00:04.362301 !!
    00:00:04.362302 !! {vgagr}
    00:00:04.362302 !!
    00:00:04.362302 VGA Graphics Controller (3CF): GR index 3CE:08
    00:00:04.362303 GR00:00 GR01:00 GR02:00 GR03:00 GR04:00 GR05:40 GR06:05 GR07:0F GR08:FF
    00:00:04.362305 !!
    00:00:04.362306 !! {vgapl}
    00:00:04.362306 !!
    00:00:04.362306 read mode : 0 write mode: 0
    00:00:04.362307 set/reset data: 00 S/R enable: 00
    00:00:04.362308 color compare : 00 read map : 0
    00:00:04.362308 rotate : 0 function : 0
    00:00:04.362309 don’t care : 0F bit mask : FF
    00:00:04.362309 seq plane mask: 0F chain-4 : on
    00:00:04.362310 !!
    00:00:04.362310 !! {vgasr}
    00:00:04.362311 !!
    00:00:04.362311 VGA Sequencer (3C5): SR index 3C4:00
    00:00:04.362312 SR00:03 SR01:01 SR02:0F SR03:00 SR04:0A
    00:00:04.362313 !!
    00:00:04.362314 !! {vgatext}
    00:00:04.362314 !!
    00:00:04.362314 Not in text mode!
    00:00:04.362315 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    00:00:04.362336 emR3Debug: rc=VINF_EM_TRIPLE_FAULT
    00:00:05.362395 Changing the VM state from ‘RUNNING’ to ‘GURU_MEDITATION’
    00:00:05.362441 Console: Machine state changed to ‘GuruMeditation’

    See if how can I troubleshoot the problem. Thx

      1. William

        I have use double hyphen before “cpuidset* and try again.

        This time with different error as follows:

        00:00:08.263228 /PROF/CPU0/VM/Halt/Timers 5700 ns/call ( 79800 ticks, 14 times, max 24928, min 2)
        00:00:08.263232 /PROF/CPU0/VM/Halt/Yield 0 ns/call ( 0 ticks, 0 times, max 0, min -1)
        00:00:08.263235 /Public/Net/E1k0/BytesReceived 0 bytes
        00:00:08.263238 /Public/Net/E1k0/BytesTransmitted 0 bytes
        00:00:08.263241 /REM/TbFlushCount 0 times
        00:00:08.263246 /REM/TbPhysInvldCount 1 times
        00:00:08.263249 /REM/TlbFlushCount 4 times
        00:00:08.263251 /SELM/LoadHidSel/GstReadErrors 0 times
        00:00:08.263255 /SELM/LoadHidSel/NoGoodGuest 0 times
        00:00:08.263259 /TM/CPU/00/cNsExecuting 1291422323 ns
        00:00:08.263262 /TM/CPU/00/cNsHalted 24621261 ns
        00:00:08.263265 /TM/CPU/00/cNsOther 1261723008 ns
        00:00:08.263269 /TM/CPU/00/cNsTotal 2577766592 ns
        00:00:08.263272 /TM/CPU/00/cPeriodsExecuting 1131342 count
        00:00:08.263274 /TM/CPU/00/cPeriodsHalted 3 count
        00:00:08.263277 /TM/CPU/00/pctExecuting 52 %
        00:00:08.263280 /TM/CPU/00/pctHalted 0 %
        00:00:08.263283 /TM/CPU/00/pctOther 47 %
        00:00:08.263286 /TM/CPU/pctExecuting 52 %
        00:00:08.263289 /TM/CPU/pctHalted 0 %
        00:00:08.263291 /TM/CPU/pctOther 47 %
        00:00:08.263294 /TM/MaxHzHint 0 Hz
        00:00:08.263297 /TM/R0/1nsSteps 42691 times
        00:00:08.263300 /TM/R3/1nsSteps 22564 times
        00:00:08.263303 /TM/TSC/offCPU0 0 ticks
        00:00:08.263306 /TM/VirtualSync/CurrentOffset 22853 ns
        00:00:08.263310 /VUSB/0/cUrbsInPool 0 count
        00:00:08.263313 ********************* End of statistics **********************
        00:00:08.263457 VUSB: Detached ‘HidKeyboard’ from port 1
        00:00:08.263508 VUSB: Detached ‘HidMouse’ from port 2
        00:00:08.271502 NAT: Zone(nm:mbuf_cluster, used:0)
        00:00:08.272020 NAT: Zone(nm:mbuf_packet, used:0)
        00:00:08.272028 NAT: Zone(nm:mbuf, used:0)
        00:00:08.272032 NAT: Zone(nm:mbuf_jumbo_pagesize, used:0)
        00:00:08.272510 NAT: Zone(nm:mbuf_jumbo_9k, used:0)
        00:00:08.272765 NAT: Zone(nm:mbuf_jumbo_16k, used:0)
        00:00:08.272900 NAT: Zone(nm:mbuf_ext_refcnt, used:0)
        00:00:08.275746 Changing the VM state from ‘DESTROYING’ to ‘TERMINATED’
        00:00:08.343932 Console: Machine state changed to ‘PoweredOff’
        00:00:08.527377 GUI: Passing request to close Runtime UI from machine-logic to UI session.

  129. Varun Priyadarshan Reply

    I am getting this error on command prompt (admin mode) ( Virtual Box 5.0)
    I have followed the steps above this one succesfully creating VM named “OS X EL Capitan”

    C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “OS X EL Capitan” -cp
    uidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    Access is denied.

    1. Varun Priyadarshan Reply

      And along with this error an warning window pops up saying “This App cant run in ur PC, Find an appropriate version”

  130. Jonathan Reply

    Hi,

    When i run the OSX after this setup, I get a black screen with the following text:

    UEFI Interactive Shell v2.0. UEFI v2.31 (EDK II, 0x00010000) . Revision 1.02
    Mapping Table

    etc

    It then has a command line prompt like:
    2.0 Shell>_

    What do I do? If I type the command “exit” it takes me to boot options, but then loops back after I exit Boot Options.

      1. BigO

        I have done all of the steps a few times and I’m still getting sent to the shell as it is mentioned above. Any ideas?

      2. Mounir

        no that doesn’t solve that the shell (terminal screen) shows up to me after completeting all the steps.
        the screen looks like this https://goo.gl/C9lu0Z
        I can type echo comand and help command list doesn’t appear completly …. any idea .

  131. Varun Priyadarshan Reply

    I have downloaded all the 7 parts from the google drive folder. after that extracted them, and inside the extracted folder I see this file “OS X 10.11 El Capitan Retail.vmdx”
    Please tell me how to proceed.. Do i have to merge those into 1 ? How shall I do it ?

  132. Martin Reply

    In case if someone gets stuck in reboot before installing, for me it helped when in Virtual Box settings I picked generic Mac OS X 64 bit instead of El Capitan. Also Maverick setting worked, but Yosemite did not.

  133. Daniele Grillo Reply

    I have try to install in my virtualbox 5.0.20 but after all procedure …start the VM and BLACK screen only.
    I follow your guide step by step

      1. ma764281

        Yes and added to my existing hard drive. It works fine on my intel processor laptop but not my AMD desktop. Is there a boot flag that i need to use for amd processors?

      2. Faiz Orz

        There is boot flag for installing Mac OS X El Capitan on AMD based PC but no in VirtualBox or VM. I am sorry but i will try my best to find the AMD OS X El Capitan VM File for you

  134. Varun Reply

    I am trying to download Xcode on the installed OS. However I am not able to sign in using my existing apple-id. During signin, the circle just keeps on rotating.

    1. Mukhtar Jafari Post author Reply

      If you’re in the Installation process, just skip the apple ID. You can fix it after the installation as well. If you’re not in the installation process, you can install Multibeast in order to fix
      this problem dear.

      1. Varun

        I have successfully installed the mac OS following your steps. Now I am trying to installing Xcode. I am on App store and trying to sign-in, however, it doesn’t go any further. It keeps on trying to sign-in.
        How will multibeast help to solve this problem? can you please provide me the steps on how to solve it.
        thanks.

  135. José Manuel Nieto Sánchez Reply

    Whoops! After doing every single step, when I start the VM is shows a blank screen without ANY text. It’s been more than 2 minutes in that state.

    I fixed the commands you posted in the article (double hyphen and correct quotes). No errors while executing them.

    What can I do? Thanks!

    1. Jeff Cant Reply

      Doesn’t work anyway… I named my VM ElCapitan an replaced the code and there is still the error with 2 hyphen: Unknown option: –cpuidset and with one hyphen: invalid parameter ‘cpuidset’

  136. Max Reply

    Thanks for this Tutorial.
    I got the following Error:” VBoxManage.exe: error: Unknown option: -cpuidset”
    here is my fix:
    “VBoxManage.exe modifyvm “osx_el_captn” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff”
    change “-cpuidset” to “–cpuidset”

      1. Jeff Cant

        How can I fix that problem??? I always get: “error: unknown option: -cpuidset” and double – also doesn’t work

      2. Jeff Cant

        Doesn’t work anyway… I named my VM ElCapitan an replaced the code and there is still the error with 2 hyphen: Unknown option: –cpuidset and with one hyphen: invalid parameter ‘cpuidset’

      1. ramin

        i have a question
        how can i install guest session or virtualbox tools on my virtual mac os??
        actually i want to change my virtual mac to full screen mode.

      2. ramin

        i have a question
        how can i install guest session or virtualbox tools on my virtual mac os??
        actually i want to change my virtual mac to full screen mode.

    1. Ilya Reply

      Let me expleain more carefully. I installed vierualbox version of El Capitan.
      I want to use my Apple id on it, but I have error:
      Cannot sign in to iCloud.
      You cannot sign in to iCloud because there was a problem verifying the identity of this Mac. Try restarting your Mac and signing in again.

      1. jalejo

        Hi friend. I have tried to download the post-instal tools for El Capitan, but the download is not available anymore in the tonymacx86 site.
        Do you know how to find the new downloadabe file?

  137. Ilya Reply

    Thanx for this helpful article
    one more question: is it possible to use apple id on this kind of mac?
    cause I have error when I put login and pass to iCloud settings or Apps store freezes after putting apple id
    Error:
    Cannot sign in to iCloud.
    You cannot sign in to iCloud because there was a problem verifying the identity of this Mac. Try restarting your Mac and signing in again.

      1. Ilya

        I’m sorry for my stupidity but what kind of tool?
        I’ve installed extension pack on virtualbov. It doesn’t help me.

      2. Mukhtar Jafari Post author

        No matter we’re here to help you people
        If you have got any kind question, feel free to share. If we could answer then 100 %, we will reply to it.

      3. Mukhtar Jafari Post author

        If you want to use the Mac OS X as real, you need to install Bootloader or MultiBeast.
        This two software, will allow you to install all the important apps or anything else that OS X El Capitan needs.

    1. Mukhtar Jafari Post author Reply

      Aha, Add one more hyphen then try once again. Because when you copy and paste the code from Website
      there will appear only one hyphen so use double hyphen *- – * before cpuidset

      1. makmp

        i pasted the code to notepad put double hyphen and pasted to cmd. With one hyphen i get error in cmd. When using double hyphen it stops to “Missing Bluetooth Controller Transport!” as i mentioned above

      2. Fugedaboutit

        You are getting the “Missing Bluetooh Controller” error because you are running the commands (Step# 5) while the Oracle VM software is open. Shut down the VM software completely and then run the commands. After the commands are ran, open up Oracle VM and start your VM session.

  138. makmp Reply

    I use the following code: cd “C:\Program Files\Oracle\VirtualBox\”
    VBoxManage.exe modifyvm “OS X El Capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata “OS X El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
    VBoxManage setextradata “OS X El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
    VBoxManage setextradata “OS X El Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
    VBoxManage setextradata “OS X El Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
    VBoxManage setextradata “OS X El Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

    but it stops at “Missing Bluetooth Controller Transport!” If i put single hyphen “-” before cpuidset
    it’s not running at all. Any ideas?

  139. Ilya Reply

    I installed virtualbox v. 5.0.20 r106931
    When I try “VBoxManage.exe modifyvm “xcode” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff”

    error occurred
    C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “xcode” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage.exe: error: Could not find a registered machine named ‘”xcode”‘ 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

  140. LoThAr Reply

    Solution for this error: VBoxManage.exe: error: Could not find a registered machine named ‘”OS’

    None of the solution posted worked for me, so, there is a way that cannot fail. Follow this steps:

    In the DOS prompt type:
    VBoxManage.exe list vms

    You’ll see all your Virtual Machines (in case you have more than one). At the right of the Mac image is the GUID of the machine. Copy that GUID an replace it for the name of the VM in the command.

    For example:

    VBoxManage.exe list vms
    “ZENTYAL2” {f5ee0212-7ca4-4710-b30e-b7e2ee881cb9}
    “IE9 – Win7” {6730b42b-d555-4729-9948-711159678cac}
    “Mac OS El Capitan” {9089dae0-6372-4c00-b415-b8963d54535f} <– copy this GUID

    The run:
    VBoxManage.exe modifyvm {9089dae0-6372-4c00-b415-b8963d54535f} –cpuidset 00000001 000306a9 04100800 bfebfbff7fbae3ff

    Do the same replacement in the rest of the commands and it will work 😉

    1. Mukhtar Jafari Post author Reply

      If these guys read the article carefully, they will not face any problem.
      I have mentioned inside the post that you have to rename the “VM” name. For the evidence, I uploaded video just below
      the post.

  141. Jason Reply

    I can not sign in the app store by my apple id
    After I input the correct id and pw and click the sign in ,the loading circle keep rotating
    I just want to sign in and download the xcode for coding
    How to solve this problem?

      1. Edwin

        Solution:

        The following procedure worked for me. Please note that it will delete your Apple ID account information for the current user and you will need to log in again.
        if the App Store is opened and stuck in the login process, force close it

        open the Terminal

        issue the following commands:

        sudo pkill -9 -f Account

        sudo rm $HOME/Library/Accounts/*

        open the App Store and log in

        https://discussions.apple.com/message/29192197#29192197

  142. Ydnthiri Reply

    I got the error like this. And I am running as admin, I put my VM in drive D.

    VBoxManage.exe: error: Could not find a registered machine named ‘”OS’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), compo
    nent VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asO
    utParam())” at line 486 of file VBoxManageModifyVM.cpp

      1. Pranav

        It isn’t a error.. the circle was keep rotating.. anyhow when I used another apple account it signed in..

  143. Chris Reply

    Hello,

    I run in the following error with using VirtualBox Version 5.0.20 r106931

    thanks for any help
    Chris

    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.

    C:\Program Files\Oracle>cd VirtualBox

    C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “OS X El Capitan” -cp
    uidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage.exe: error: Could not find a registered machine named ‘”OS’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), compo
    nent VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asO
    utParam())” at line 486 of file VBoxManageModifyVM.cpp

    C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “OS X El Capitan” “VB
    oxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
    VBoxManage.exe: error: Could not find a registered machine named ‘”OS’
    VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), compo
    nent VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asO
    utParam())” at line 797 of file VBoxManageMisc.cpp

    C:\Program Files\Oracle\VirtualBox>

      1. Chris

        I need more explanation about this point! I do not understand what you are explain me.
        Sorry for this 🙂

      2. Mukhtar Jafari Post author

        Have you renamed the “VM” code or No?
        you must rename the virtual machine name according to the name that you’ve
        selected while creating new VM for Mac OS X

    1. Yhal Htet Aung Reply

      Dude, I know what is the error. If you copy code from the website, try to change ” with your open inverted comma “. It is the error. After I changed the line with my open inverted comma for Search and Replace, then the problem solved. Make sure that you use your own open inverted comma in every single line. Try to check and replace it. Search and Replace doesn’t replace all the lines sometimes.

  144. Stefdv Reply

    Hello again…
    When starting the virtualBox Mac Os X El Capitan…during boot it hangs with the message
    “considerRebuildOfPreLinkedKernel com.apple.iokit.IOGraphicsFamily triggered rebuild”

    Any idea?

    1. mm Reply

      I am getting the same at boot up. Freezes during the code with the following.

      “considerRebuildOfPrelinkedKernel com.apple.kext.triggers triggered rebuild”

      1. Faiz Orz

        It’s good that you have solved your problem. And thanks for giving your time to read our article and giving your opinion.
        Thanks

  145. Saloni Reply

    My boot process stops with a message: **** [IOBluetoothFamily][SearchForTransportEventTimeOutHandler] — Missing Bluetooth Controller Transport!

    How can I solve it?

  146. Stefdv Reply

    Hello, i’m using virtualBox version 5.0.0 rc3 r101436.
    I don’t have the version Mac OS X El Capitan listed, the highest version is 10.9 Maverick?

  147. Gijs Vermariën Reply

    Hey guys, everything works but one things. When I try to run:
    “VBoxManage.exe modifyvm El_Capitan –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff” the cmd returns “VboxManage.exe: error: Unkown option: –cpuidset”. When I try to run the system it then halts with the bluetooth error, which indicates that my chipset/cpu is wrong I guess.
    Anyone knows how to fix this, or where to find other inputs for –cpuidset?
    My system is Lenovo W541 with a i7-4710MQ.

      1. Gijs Vermariën

        When I am using the “–cpuidset” it will return “Error: Unknown option”, when I use “-cpuidset” it will return “Error: Invalid parameter”. Could it be that the CPU code listed somehow is incorrect?

      2. Mukhtar Jafari Post author

        Please be careful while you are adding the code to the cmd
        Do you use virtualBox version 4 or 5?
        If you use VirtualBox version 4 so add the code for version 4 otherwise, version 5.
        Again I’m here just tell me if it does not work

      3. Gijs Vermariën

        My question has been resolved, somehow the following line has worked for me. No idea why, but it is all working now:)
        What works:
        VBoxManage.exe modifyvm “El_Capitan” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
        VBoxManage setextradata “El_Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

    1. Faiz Orz Reply

      Hello Hear IK
      You screen resolution will be selected by default, then if want to change it, you have to install its drivers or Darwin.ISO

  148. Marcel Reply

    Thank you for this awesome guide! Worked very well. Only additional thing i had to do is setting vram to 128MB
    (my issue: vm only shows Black Screen (win10 / vb 5.0.20 w. extension pack))

  149. Jo Reply

    I get the following error when running the first command, running Virtualbox version 5.0.20 r 106931

    VBoxManage.exe: error: Unknown option: -cpuidset

    The VM hangs on boot

      1. António

        hi the Mukhtar Jafari,

        thanks for the great toturial 😉

        and thanks for the help because i had the same problem with the double hiphen 😉

      1. Jo

        Fantastic, I added a – as you instructed and now i’m running OSX

        Many Thanks for your help 🙂

      2. ford

        Yes, This works perfectly for me except the video memory which shows only 3 MB..other wise no problem, works excellent for me.
        Can anyone suggest the video memory shows only 3 MB even if we change it to 128.?

  150. IK Reply

    Hi! When I will be installing OS, can I use my existing real Apple ID or it is necessary to choose “Don’t sign in”?

  151. Giorgio Capocchia Reply

    if get some errors during boot read here http://www.insanelymac.com/forum/topic/309654-run-vanilla-os-x-el-capitan-yosemite-or-mavericks-in-virtualbox-5010-on-a-windows-host/page-2#entry2223305

  152. Do Not Wanna Say Reply

    Hello, I really appriciate your guide, but I have an issue. When I press new Mac OS X the El Capitan i downloaded dosnt show up. It is on my desktop.
    Thanks,
    If it helps, it is also only giving me 32-bit when i am 64bit.
    It’s a VMDK file.
    What I meant was the OS’ that came up in the “New” virtual machine file were all 32-bit.
    I’m using VirtualBox. If you need more info like my specs to help me just ask.

    1. Mukhtar Jafari Post author Reply

      Thanks for motivating us.
      Did you download the Mac OS X El Capitan from the link that we’ve provided or anywhere else?
      The link that we’ve put on our website is a 64bit version and work correctly.

  153. Lewis Bleasdale Reply

    Installed first time works perfectly but will not boot if I have any network adapters configured, any ideas?

    1. Faiz Orz Reply

      Hello Dear Lewis Bleasdale
      This time, you might miss or forget to follow any step very well then my recommendation is to you to try again once again and do the steps carefully and correctly.

      1. Mukhtar Jafari Post author

        Dear Adam, on most of the AMD laptops it’s not working. But there is some AMD laptop that still you install Mac Operating System on it.
        Maybe your system is one of those. Just give it a try. You’ll not lose anything because it’s on Virtualization.

  154. Do Not Wanna Say Reply

    Hello, I really appriciate your guide, but I have an issue. When I press new Mac OS X the El Capitan i downloaded dosnt show up. It is on my desktop.
    Thanks,

    1. Faiz Orz Reply

      OK, have you downloaded the VM image or the DMG file??
      You must download the VM image file for VMware or VirtualBox. It’ll not accept the dmg file.
      If you didn’t solve, let us know.

      1. Do Not Wanna Say

        It’s a VMDK file.
        What I meant was the OS’ that came up in the “New” virtual machine file were all 32-bit.
        I’m using VirtualBox. If you need more info like my specs to help me just ask.

      2. Sasha

        thank you for posting this, I am working through it… Not sure if I will have an issue with dual 6 core xeons at all?
        I have just downgraded virtualbox to 5.0.26, not sure if this will be an issue or not, someone else mentioned this and I did not see a responce. When you first create a new VM in virtualbox 5 there is not option in the pull down for a 64bit OSX only 32bit sierra listed? This is before I get to the step where I load the VM image… should I just select 32bit sierra for now? there does not seem to be another option…

      3. Mukhtar Jafari Post author

        This happens due to Virtual Technology that is disabled from your device BIOS. When you enable Virtual Technology, it will 64 bit as well.

        Good Luck Dear 😀 😀 😀

      4. ranjit

        how do i get the VM image file , please can you help me out here. I am getting a black screen I have sure, i have followed all the steps in the video.

  155. usaha rumahan Reply

    I’m impressed, I must say. Rarely do I come across a blog that’s both equally
    educative and amusing, and without a doubt,
    you have hit the nail on the head. The issue is an issue that too few
    people are speaking intelligently about. I am very happy I found
    this during my hunt for something concerning this.

      1. SunMac21

        i used the below commands in cmd as above was giving me error

        cd “C:\Program Files\Oracle\VirtualBox\”
        VBoxManage.exe modifyvm “OS X EI Capitan” –cpuidset 00000001 000306a9 00020800 80000201 178bfbff
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro8,2”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-F65AE981FFA204ED”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal2/EfiGopMode” 3
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemSerial” “W8#######B6”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBoardSerial” “W8#########1A”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemVendor” “Apple Inc.”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiSystemFamily” “iMac”
        VBoxManage setextradata “OS X EI Capitan” “VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion” “IM112.0057.03B”

        But after doing this sucessfully when i start the Virtual Machine i am getting Black screen , please suggest what needs to be done ?

      2. Mukhtar Jafari Post author

        If you use VirtualBox version 4 use the code for version 4. If you use version 5 of VirtualBox so use the code for version 5.
        This code is for version 5, not 5.1 or another version. please check your VirtualBox version.

      3. juanjaho

        VBoxManage.exe modifyvm “OS X EI Capitan” –-cpuidset 00000001 000306a9 00020800 80000201 178bfbff

        add another dash before the cpuidset so it become –cpuidset, should work

      4. Orxan

        Code for Virtualbox 5.0.x: For Windows 7_32bit
        Name: MacOSxElCapitan
        cd C:\Program Files\Oracle\VirtualBox\
        VBoxManage.exe modifyvm MacOSxElCapitan –-cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
        VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/efi/0/Config/DmiSystemProduct iMac11,3
        VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/efi/0/Config/DmiSystemVersion 1.0
        VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/efi/0/Config/DmiBoardProduct Iloveapple
        VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/smc/0/Config/DeviceKey ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc
        VBoxManage setextradata MacOSxElCapitan VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC 1

      5. Chay

        Hi,

        I am using Virtual Box 5.0.20 and I have run the commands for Oraclebox 5 but when I start the VM I get a black screen?

        Can you help?

        Thanks,
        Chay

      6. Antonio

        I was having the same problem, and increasing video memory to 128 MB worked!! This should be in the tutorial

      7. Mukhtar Jafari Post author

        We have mentioned inside the article, You might not read it.
        What was your problem, dear Antonio?
        Tell us the problem and the solution plz.

      8. KB

        Is there no other option for the black screen other than increase the Video Memory? When I increase beyond 60 MB – the VM loading crashes.

        Thank you.

  156. ilbarone Reply

    Excuse me guys, but where can i found the image or the virtual hard drive file that you mention there? Thank you

  157. pinjaman uang Reply

    What’s up, for all time i used to check web site posts here in the early hours in the daylight, since i enjoy to
    learn more and more.

    1. Faiz Orz Reply

      Hello Dear Pinjaman Uang
      We’re really happy that you found this blog and the articles helpful. Hope that you won’t miss our featured articles.
      Thanks for your Feedback.

      1. Ernest Jan de Castro

        Good Pm sir i have a problem in insatlling the el capitan in my virtualbox
        no bootable medium found..wat should i do? i follow all the step in instalation

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.