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
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
3. In VirtualBox, create a new machine with following 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.
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.
***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.
7. In Display settings, set Video Memory to max 128MB.
8. Start your machine. On the boot screen, press Space and enter -v to boot in verbose mode like following.
9. It will take a while depending on the power of your real CPU and hard disk to set up the installation process.
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.
11. Create account takes a while. Just wait until you’re forwarded to the 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.
13. DON’T DO ANYTHING. Just wait until Hackingtosh.zone 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.
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 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.
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?
@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.
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.
@kaka: Thank you for your nice sharing. 😉
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.
Ditto on the skipped step, does it think there is a preexisting PW?
@Min Chen: I’ll install again to see if I got same error like yours.
Same problem here. Jumps to name/password screen without asking for a new user
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
what is bootload for amd.vdk for ? The tutorial doesnt mention anything about this
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.
@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.
HAi… Thank you niresh… install FINAL CUT PRO software in this virtual OS is possible or not…!!!
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?
It’s working great. Thanks very much.
I have an amd cpu, what can I do with the -> bootload for amd.vdk
@Jose: I don’t have a AMD CPU, I can’t tell you how it works. 🙁
Execelent post. Thk. bro..
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?
@Petr: I also tried 3 times till the installation works. Try the authentication with root/niresh.
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?
@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.
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.
@Ross: The VirtualBox image is for Intel, not for AMD. You can’t get it work with AMD.
for ADM cpu see this
https://www.youtube.com/watch?v=CrpOjgBFMF0
Does it work on windows 7?
@sarfaraz: Yes it works on Windows 7
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?
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?
@Tomash Mondok make sure you have the 64bit version of Maverick selected during the creation of your virtual machine
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’
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.
@Srinivas: The bug with resolution can’t be resolved. It’s a known bug of this Hackintosh.
Thanks for the article. One question, I need this to run 3D rendering software. Hows performance under a virtual machine?
@DM: The Performance in virtual machine is not good. It’s inappropriate for Rendering.
Hello Sir my Machine do not go to step 10. It stucks at step 9.
The picture at step 9 is same where my system stucks…
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?
@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.
I tried setup with 4CPUs and with 2CPUs. No way. Setup stops after 40%.
Any ideas?
@Thomas: That means VM image doesn’t support more than 1 CPUs. It’s a hackintosh, there’re some limitations.
4 gb ram? install normal iso ahuauhuahuha
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
@Mubbashir: Maybe the Hackintosh image doesn’t work with your hardware.
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??)
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
@Revathi: It’s a torrent file. You need a torrent file. You have to use a torrent Client to download real file. For example you can use http://www.utorrent.com/ to open the torrent file and download real file to your Computer.
FYI AWESOME THREADD!!!!
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?
Thanks admin,i will work as suggested and get back to you.
Thanks a lottt..Works like a charm:):)
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
-gem
@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. :).
no welcome screen after finish verbose boot. instead i got name and password to login ?
my virtual box version is 4.3.30
@Steve: Try to use this Default login
Username: root
Password: niresh
Worked, thanks! But I had to change the System Chipset to PII*
Same here Ryan. I had to go with PII*.
Works great.
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 …
thanks
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?
I am not 100% sure about the sentence, it’s not really readable. My OS is ubuntu 14.04.
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.
Thanks
That was very helpful and straightforward. Thank you!
getting the following when i hit -v at the prompt:
reseted kernel cache file path = /System/Library/Caches/com.apple.kernelcaches/.a604608b
then just press a key to continue.
Could you update the torrent file? No tracker is available.
My installation stall on Ack PM, ACK PM done and then nothing happens, any ideas?
Alex, in step 3 select the verison as shown in the screenshot.
No tracker available for Torrent file. It won’t download. :/
Not working for me after step 8. I can see Axe on Mac logo. and stuck for 2hours on it. Should I wait longer?
@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.
Everytime when i start the mac os in virtual box.I have to type -v and setup all the things again an again.
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.
…..
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
Do you already have a image for OS X 10.11 El Capitan?
how to join files using hj split
@Adithya: Copy all files to same folder. Start hjsplit, Select join then select the first file (.001), then OK.
How can I change serial number, ROM and MLB on this VM?
I download the file from the mirror1. But after unzipping it I could not find any .iso file. Am I doing something wrong ?
@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.
I get at black screen and nothing happens when i finish step 8 by entering -v…..Can anybody help
I am unable to login with root/niresh? Is there a new password?
This could have been very helpful but your mirrors are broken. Only partial downloads.
Thank you for trying
I configure as per your instruction, but i unable to boot when i press -v nothing happen only wallpaper show.
Keep getting guru meditation state when i try to install
During step 8, I get a black screen and nothing happens!
Help, after I boot -v the VM gives guru meditation error.
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.
“During step 8, I get a black screen and nothing happens!”
^
had the same thing, resolved it by checking “Enable EFI” on screen 5.
Can you update this for VirtualBox 5.0.28 and MacOS Sierra when it comes out?
Is there a reason why in step 10, you don’t want us to sign in using an Apple ID?
@NC: You can use Apple ID to log in. I just want to show how we can log in with a local account.
@MrDude: Please follow this post for Mac OS X Sierra http://hintdesk.com/how-to-install-mac-os-x-sierra-10-12-on-virtualbox/
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.?
@Syed Haris: You can try a newer hackintosh version at http://hintdesk.com/how-to-install-mac-os-x-sierra-10-12-on-virtualbox/
I have installed and step 8 showing blank screen. What to do now?
Please help
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?
@Carli Edwards: Be sure that
– Intel Virtualization Technology and VT-d are both enabled in the BIOS
– The Hyper-V platform is disabled in your Windows Feature list.
http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/
Root + niresh isn’t working for me either. Password doesn’t seem valid, anyone found a fix?
@Jaob: Try new version http://hintdesk.com/how-to-install-mac-os-x-sierra-10-12-on-virtualbox/
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………
BBSSDD….
BBOOOOTT..
…
all is in dubble letters:
mac oss version
blabla
kernel version
blabla
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.
when i start the mac os after creating , it turns into black screen
nothing to boot
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
eu fiz tudo ok so que quando entra ja entra com uma conta feita yosemite fica na tela de entra na conta yosemite e nao sei a senha
Hi Niresh
I downloaded the .rar file from
Mirror 1 : https://drive.google.com/folderview?id=0B-gLR9sz1mCaclNvQjZwOExuVGs&usp=sharing
and when I extract it, it gives me this file:
Mac OS X Yosemite Niresh Intel and AMD Images.torrent
and not the two vmdk files that you listed.
I tried downloading it again, but got the same result, please check your Mac OS X Yosemite Niresh Intel and AMD Images.rar file ….
hai,
my system has not supported acceleration.
what can i do?
Hi David, use torrent file to download image. Try Transmission or bittorrent.
What is the username & password??
My VM booted but asking for username & pass for login..
got the username & pass
username : root
pass : niresh
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
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
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??
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.
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.
My Laptop specification as follow:
intel core i3
RAM: 8GB
Hardisk: 500GB
Graphic: AMD Radeon Graphics
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)
Please help to advice on this. Thanks in advance.
black screen with underscore after boot
everythink set as described
intel i3, Win10x64 home
any sugestions?
With chipset should be PII* everything all right!!!
@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
Hope it works. Thanks for download URLs
Sorry for the double post.
Everyone who has a problem with underscore _ boot lock. Try enabling EFI. This has solved my problem ;>
@Michal – That worked!!! Works fine now. Thanks a bunch.
You still have these files for download ?
@Jadson: I update the download link but I suggest to try with the Sierra (later version)
http://hintdesk.com/how-to-install-mac-os-x-sierra-10-12-on-virtualbox/