How to install Mac OS X Yosemite 10.10 on VirtualBox?

UPDATE: For Mac OS X Sierra please follow this post How to install Mac OS X Sierra 10.12 on VirtualBox?

Years ago I wrote a post for installing Mac OS X on VirtualBox. At that time, the version of Mac OS X was 10.7.3 Lion. The installation may not work with current version of VirtualBox anymore. Therefore, I would like to make another post for updating this hack. This time, we’ll use VirtualBox 4.3.26 for hosting Mac OS X Yosemite 10.10 in Windows 8.


1. Download pre-installed VirtualBox image from following link

For mirror 3, use HjSplit to join the files back. It’s about 7GB. HjSplit is also in Google Drive folder.

2. Extract Mac OS X Yosemite Niresh Intel and AMD Images.rar file to a folder, you’ll get a list of these files

VirtualBox Pre-Installed images file

3. In VirtualBox, create a new machine with following settings

OS Settings

RAM Settings

4. For Hard drive, browse to Mac OS X Yosemite Niresh Intel And AMD.vmdk file which can be found in extract folder before.

Hard drive settings

5. Click Create. Right click on new machine and select Settings. Be sure that Floppy Disk, Enable EFI (special OSes only), Hardware clock in UTC time are disabled.

Disable Floppy Disk

***Some readers said that maybe the chipset should be PII* to get system works. If your system doesn’t work, try to change chipset to PII*.

6. Set number of processors to the max of real processors you have, it’ll speed up the installation. I have a dual core so I set the number of processors to 2.

Number of processors

7. In Display settings, set Video Memory to max 128MB.

Video memory

8. Start your machine. On the boot screen, press Space and enter -v to boot in verbose mode like following.

Boot -v

9. It will take a while depending on the power of your real CPU and hard disk to set up the installation process.

Boot protocol

10. When boot finishes, you should land on the welcome screen for setting up Mac OS X. The following images show my sample settings, you can change them if you want.



Import settings

Sign in with Apple ID

Create account

11. Create account takes a while. Just wait until you’re forwarded to the login screen.

Login screen

12. Login with your new created account. You’ll be asked for some more settings before going to the main screen of Mac OS X.

Send diagnostics and usage data to Apple

Setting up

13. DON’T DO ANYTHING. Just wait until script finishes his work.

14. The script will notify the progress through pop up on the right. You can fix Mac AppStore during the progress by choosing Fix It.

Fix Mac AppStore

Network References

15. Just wait until you see this message on top left pop up.


16. Then wait for a few minutes to be sure everything of the script has been done. Now close Safari browser opened by script. Restart the machine.

17. By next time, on boot screen, simple press Enter, log in with your account. It’ll take a while then the machine is ready to use.


  1. I tried this, after step 9, the system directly jumps to step 11. After boot completion it doesn’t give me the option to create user or change settings. Just shows the login screen with one account that i dont know the username-password.
    What made this happen?

  2. @metalHead: I don’t know either. Check your boot protocol (in black console screen after boot -v) to see if you can find any error.

  3. It works fine as per instructions.

    Just a note:

    Intel i3, i5 are really 2 cores rather than 4 cores (they appear as four cores in the task manager performance window which is actually hyderthreaded cores). So make appropriate 2 core choice in the virtual box.

    Intel i7 comes in 2 or 4 cores (open task manager performance tab and see if you have 4 or 8 hyperthreaded cores). So make appropriate 2 or 4 core choice in virtual box.

    If you select 2 cores for all i3, i5 and i7 and that is a fail-safe bet.

    I tried with 4 core setting in virtual box for my i3 and it failed for about 3 times. I finally made a 2 core setting and it worked fine as per instructions.

    Good luck hackintosh.

    I needed this for safari 8 testing my SVGs which were breaking up on safari 5 on windows when you zoom the site. My SVGs still break on zoom.

    Thanx many and many thanx.

  4. Hi:

    Thank you for the sharing!! I downloaded the package from Mirror 1 and then proceeded as instructed above exactly. After I passed the black screen a Login Screen showed up. From there I can see a username and password field in the middle of the screen. I also got options to sleep, restart or shutdown. It looks like a regular OS X login screen. But I don’t know what the username and password is so I couldn’t get in.

    According to the instruction a Setup Screen is to be expected instead of a Login Screen. I think there might be something wrong with the package.

    Thanks again.

  5. yo, my install skipped straight to the login screen too. the niresh login worked for me in the Guest account prompt:

    Username: root
    Password: niresh

    talk about a lucky guess
    note: it takes me approx a million years to login so dont give up

  6. First of all, thanks for sharing this amazing guide. I’ve followed all the steps described above and it worked well for me. However, I was encountered error while I attempted to perform restart/shutdown. Could you please advise? Appreciate it very much.

  7. @amith raj : The file is for AMD CPU. You wouldn’t need it when you have an Intel PC.
    @Mac Newbie: It’s really hard to say what causes the error. The VirtualBox image doesn’t work 100%, there are some known errors. That is the limitation of a Hackintosh. Maybe a search on Internet will help you to solve your error.

  8. Does the installation interfere with an encrypted HDD. I am installing it on a office computer which has encrypted HDD. After boot -v nothing happens, the screen turns black and thats about it.
    I tried it on home computer and it worked fine though.

    Any thoughts on this… how do i fix it?

  9. The installation is pure magic. I have run clean install four time so far. For the first time the OS booted into the login screen right away but worked flawlessly otherwise. Second time root login only again but something went wrong when setting up the OS after the first boot. Third time the initial boot failed entirely. And….the fourth time I was promted to enter the account name and password as per step #10. WTF?

  10. It works and i can run it but it’s so slow and it’s really unusable. Any body have any idea? and can i run the latest version of Xcode one this build? because i think i would need version 10.10.4 for it?

  11. @Bram: A virtual machine is not that fast. If you want to develop with XCode I think you should use a real MAC machine. For example a MAC Mini, you can choose other variant which is cheaper.

  12. I’ve got an AMD CPU and I can’t get this to work. I get up to entering -v and VirtualBox says “Critcal Error” and terminates the boot process. Tried booting from both disk images.

  13. Hi, i’m stuck after login. The screen just turn black and sometimes it keep coming back to the login screen.

    How do i begin this process from zero once again?

  14. Hello! Thanks for this great post. But i have an issue with the video memory when i start the system. In the “About this Mac” screen i see only 3 MB, but in the VirtualBox settings it displays 128 MB. Can i fix it somehow?

  15. When I start up the machine i get a screen that i cant do anything at

    efubiit loaded from device: Acpi (PNP0A03,0)/Pci (1fI2)/SATA (0,0)/HD (Part2,Sig7D4F 8286-07E4-4643-93A7-455310B6E7C)
    boot file path: SystemLibraryCoreServiceboot.efi
    root device uuid is ‘5F055DB0-7901-312E-9C50-D960C79991FC’

  16. I’ve installed on my Windows 10 machine, it’s working without any issues, only problem is with display, it’s not accommodating full screen (1366×768) resolution. In mac display settings only 1024×768 resolution is showing. I’m unable to fix this display issue.
    Thank you very much for sharing.

  17. Thanks for the article. One question, I need this to run 3D rendering software. Hows performance under a virtual machine?

  18. Hi,
    I installed with only one CPU in virtual box. Now I am trying to increase to 4 CPUs. No way. Boot does not finish and stops with circle. Then I tried 2 CPUs. It boots up to login screen, but then the display has problems and login is not possible.
    Is there a chance to increase the number of CPUs after installation? How?

  19. @Danish : Let’s try to create a fresh VM and start to install again.
    @Thomas : When it doesn’t work with Settings from VirtualBox, maybe you have to make a fresh Installation with 2 CPUs or 4 CPUs.

  20. I’ve tried to follow the steps defined but I am stuck at black boot screen at lines
    Ack PM
    Ack PM done

    Please advice I am trying to install it on virtual box and my OS is windows 7 Professional
    Intel Core i5 & 8 GM RAM

  21. funciona extremadamente leeeeeeeeeeeeeennnto
    ubntu 14.04 lts (10 gb ram)
    virtual box 5.0.12
    se me ocurre de que el “kernel de os x” tiene algun “retardador”, para cuando detecta que esta siendo virtualizado.
    al fin y al cabo son binarios (¿quien sabe que hay el el codigo??)

  22. Hello
    I am not able to extract the .vmdk file.
    When i unzip it using .winrar, it shows me a .torrent extension and not a vmdk file.

    Please advice what can be done


    Quick question currently have a i7 16 gb ram and 500gbssd in my computer. the Hackentosh seems a little laggy. I increased to 8gb ram on the virtual box. Is there anything else I can do to speed up the machine? Also increasing screen rez to fill my entire monitor?

  24. I am running VirtualBox and have Ubuntu running.

    I successfully installed the Mac OS X Yosemite from the .vmdk file. However, I cannot get the network to work. (It works fine on my Ubuntu instance)
    Any ideas?

    thank you

  25. @Eman: I know the performance isn’t good but we can’t do anything more. The resolution can’t be adjusted. It’s a limitation of a Hackintosh.
    @Gem: In Virtual Box console, there is a network setting section. Try to play around with the combinations until you get your network works. :).

  26. no welcome screen after finish verbose boot. instead i got name and password to login ?
    my virtual box version is 4.3.30

  27. I installed it yesterday it was working fine. now i when restart system yosemite OS not working. its saying “Debugger not configured hanging….” . what to do now?? Please help …

  28. I followed your steps to the letter, but when I do step 8. “Start your machine. On the boot screen, press Space and enter -v to boot in verbose mode like following.”, it consistently crashes.
    Last thing I see is something like “No SCM* replacement found”.
    Any idea what the problem might be?

  29. Hi naresh, can you show us the hakintosh script that is run on startup? Inorder for this vbox image to be useful, we need to know if the Mac App store fix does not install any backdoor or invalidate the os in such a way that Apple will detect the modifications done to it. Our apps that we write using this os may get banned.


  30. getting the following when i hit -v at the prompt:

    reseted kernel cache file path = /System/Library/Caches/

    then just press a key to continue.

  31. Not working for me after step 8. I can see Axe on Mac logo. and stuck for 2hours on it. Should I wait longer?

  32. @JayBau: No you shouldn’t wait anymore. Stop it and start all again. If it doesn’t work then just give up. The image maybe won’t work for your computer.

  33. Everytime when i start the mac os in virtual box.I have to type -v and setup all the things again an again.

  34. Hi I have followed all your steps
    it stuck at some stage and not moving ahead at boot stage.
    I wait for 2hrs but stuck at the same position.

  35. …..
    hfs:mounted MAX OS X Yosemite Niresh by Tech on device root_device
    VM Swap Subsystem is ON

    not moving ahead after this boot status

  36. I download the file from the mirror1. But after unzipping it I could not find any .iso file. Am I doing something wrong ?

  37. @goldy: Mirror 1 contains only torrent files, you’ll need then a torrent client to get real files. Use Mirror 3 to download files directly.

  38. I get at black screen and nothing happens when i finish step 8 by entering -v…..Can anybody help

  39. This could have been very helpful but your mirrors are broken. Only partial downloads.

    Thank you for trying

  40. I configure as per your instruction, but i unable to boot when i press -v nothing happen only wallpaper show.

  41. hi,

    the above method is not working . i got struck ,while logging in with root user, the screen is not changed.
    any help is appreciated.

  42. “During step 8, I get a black screen and nothing happens!”
    had the same thing, resolved it by checking “Enable EFI” on screen 5.

  43. I reach at the 7 step. but in 8th step when i start the machine it shos the black screen . can anyone help me what should I do.?

  44. In the list of operating systems I only have two options for Mac OS X:

    Mac OS X (32-bit)

    Mac OS X 10.6 Snow Leopard (32-bit)

    My host system is a 64-bit OS. Have I done something wrong?

  45. Dear , I followed the steps all goed until the step to reboot after waiting several minutes to let the scrip to her job.

    I got a black screen with text:

    kernel extention (this text is not even written correct, Kkeerrnneell Eexxtteennssiioonnss iinn bbaacckkttrraaccee::

    ccoomm..aappppllee..ddrriivveer..AApppplleeSSMMCC((33..11..99)) [letters and numbers] …. ..;

    ddeeppeennddeennccy:: ccoomm..aappppllee..iiookkiitt………



    all is in dubble letters:
    mac oss version

    kernel version

    normal text:
    attempting to commit panic log to NVRAM
    EFI: couldn’t save panic info (err = 80000003)
    ethernet MAC adress : blabla
    ethernet MAC addres: same address as blabla.
    ip adress: my ip adres
    ip adress: same ip adres as above.

    waiting for remote debugger connection.
    Waiting for remote debugger connection.

  46. hello,
    maybe this will help some that are stuck on the black screen after starting the image
    I only have Virtualization Technology and i enabled it,VT-d doesnt appear in the BIOS and Hyper-V platform is not present in the my windows features
    I used PIIX3 setting and enabled EFI option and now installation started

  47. Could u pls provide your specifications.
    Becoz for many ppl ur vmdk doesnt boot

    Will it boot for me

    intel i3-4140
    gigabyte b85m d3h a
    8gb ddr3
    nvidia gtx750ti

  48. and i have a yosemite v10.10.1.iso for v box
    but it hangs for me at unsupported cpu
    do i have to use any boot flags

    pls provide me the details of the way u installed

    My processor = intel i3-4160 3.6ghz

    i used /haswell , /amd1 , /hp , etc didnt work

  49. I just get a black screen when booting … this is my first time using VirtualBox so I’m not sure if I’m doing anything wrong or if the .vmdk file is corrupt … what can I check??

  50. I have tha same problem as Faniedt.
    I tried to select different boot devices, but each doesn’t work.
    The screen is black and there is no any reaction on keyboard.

  51. Hi,

    I had downloaded the virtualbox image. I had setup my virtualbox by following the instruction above. However, upon booting, I get this message boot0: doneboot1 /boot. May you advice on this? thanks.

  52. I had setup my virtualbox like this:
    Base Memory: 3072 MB
    Processor: 2
    Boot Order: Hard Disk, Optical
    Acceleration: VT-x/AMD-V, Nested Paging, PAE/NX, Minimal Paravirtualization

    Video Memory: 128MB
    Remote Desktop Server: Disabled
    Video Capture: Disabled

    Controller: SATA
    SATA Port 0: Bootload for AMD.vmdk (Normal, 1.00 GB)
    SATA Port 1: [Optical Drive] empty
    SATA Port 2: Mac OS X Yosemite Niresh Intel AND AMD, vmdk (Normal, 39.00 GB)

    Host DriveL Window DirectSound
    Controller: Intel HD Audio

    Adapter 1: Intel PRO/1000 MT Server (NAT)

    Serial ports:

    USB Controller: OHCI, EHCI
    Device Filters: 0 (0 active)

    Shared folders:

    Virtualbox version: 5.1.10r112026 (Qt5.6.2)

  53. @juanhdv…Tried it with both PII* and ICH9. No luck. Just get a black screen with underscore.

    Windows 10×64
    i3 processor
    16 gb memory

Leave a comment

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