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.

Steps

1. Download pre-installed VirtualBox image from following link

Mirror 1

: https://drive.google.com/folderview?id=0B-gLR9sz1mCaclNvQjZwOExuVGs&usp=sharing

Mirror 2

: http://www.mediafire.com/download/69ltnwqmsw62rzd/Mac_OS_X_Yosemite_Niresh_Intel_and_AMD_Images.torrent

Mirror 3

: https://drive.google.com/folderview?id=0B7Wx1UI4L2srakxuTjZGdjFmbDA&usp=sharing

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.

Country

Keyboard

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 Hackingtosh.zone script finishes his work.

Hackingtosh.zone

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.

Successful

16. Then wait for a few minutes to be sure everything of the script has been done. Now close Safari browser opened by Hackingtosh.zone 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.

121 thoughts on “How to install Mac OS X Yosemite 10.10 on VirtualBox?”

  1. 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
    VirtualBox-5.0.0-101573-Win

  2. 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

  3. 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??

  4. 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.

  5. 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.

  6. My Laptop specification as follow:
    intel core i3
    RAM: 8GB
    Hardisk: 500GB
    Graphic: AMD Radeon Graphics

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

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

    Storage:
    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)

    Audio:
    Host DriveL Window DirectSound
    Controller: Intel HD Audio

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

    Serial ports:
    Disabled

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

    Shared folders:
    None

    Virtualbox version: 5.1.10r112026 (Qt5.6.2)

  8. black screen with underscore after boot

    everythink set as described

    intel i3, Win10x64 home

    any sugestions?

  9. @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

  10. Sorry for the double post.

    Everyone who has a problem with underscore _ boot lock. Try enabling EFI. This has solved my problem ;>

Leave a Reply

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