How to install mac os x on pc virtual machine

As of this writing and with the current 2. We choose a name for the virtual machine, and optionally change the location, in case our C: We will need to change the contents of a file there later on. This will help the Mac OS X virtual machine to run a lot smoother. We must leave the default 2GB. If we have a four-core i5, we must also leave the processors at "2". With an i7, we can increase them to "4". We must now make a choice, where we want to have the Mac OS X virtual disk permanently saved. Because once we connect the disk to the virtual machine, if we move it we will have to go again through this whole process of removing and adding a drive.

Remember when we advised you to write down the path where we created the Mac OS X virtual machine? This is where we are going to need it.

Install Mac OS on PC: Virtual Machine vs Hackintosh

Inside we will find a VMware virtual machine configuration. We will get a couple of messages from the application, as we would on any first-run virtual machine. It might seem stuck near the end, but just give it a couple of minutes, and soon the set-up screen for macOS High Sierra will emerge. Fun fact: A turducken of operating systems, if you will.

In , Sun Microsystems acquired Innotek.

Even though it changed many hands, VirtualBox has always been a popular virtualization application, with numerous features. All in all, a worthy opponent to VMware's free solution. As of this writing, the current version is 5. The installation is dead simple, and won't try to force upon us any unwanted third-party applications. Just click on "Next-next-next. On the pop-up window, we choose a name for the virtual machine. Just to make things easier, we went for "macOS. Finally, on the last screen, we choose the last option, to use an existing hard disk drive.

We then click on the folder icon and navigate to where we extracted the Virtual Machine Disk Format. We save the changes with OK and close VirtualBox completely. It is vital that Virtualbox isn't running for the next part of the guide. Up until now, the procedure for the Mac OS X virtual machine on VirtualBox was more or less the same as with any other type of virtual machine. Alas, for the Mac OS X virtual machine to work, we need to add some code, which might scare people who don't have much experience with that. Not to worry, though.

The task is simple. First, we open a Windows command line, with administrator privileges. If you gave a name different than macOS to your virtual machine on the "General" section, you must also replace it on each of the following commands. After we have successfully entered all the commands, without any errors, we can close the command line, open VirtualBox and start the Mac OS X virtual machine. Harder, but not impossible. The same method is supposed to work on the latest Ryzen CPUs, but we didn't have a sample machine to try it. On the results, we just need to check the Features.

VirtualBox/Setting up a Virtual Machine/Mac OS X

If we find SSE 4. To download the Sierra machine, visit this link.

Navigation menu

At the bottom of the first message, you will find a zip file and a Dropbox link. The compressed file contains a torrent, to download the machine. Since the file is quite large almost 7GB , we chose the torrent method, but you can pick whichever fits you best. Once we download it, we have to decompress it in our desired location and move onto the next step.

This time we won't need to apply any patches to VMware Workstation Player, opposed to Intel's method we described above. Thus, we can use VMware version 14, which is the latest. We can find it here. If you already have version 12, you can still follow the steps below; there is no need to upgrade VMware. Next, hit Browse and locate the file you downloaded from amd-osx. Hi Jake I have the sierra mac os for the first time. Thanks a lot.

I just have a problem with the sound. Can i just copy and paste the above code with the correct Vm name into the cmd or do i need to do it line by line? It is working like a charm thank you! For all you people having problems, the command line must be the cause of it.

Just make sure that they are being typed correctly, as there is no feedback on input. I have virtual box installed on my 3rd drive; went through all the steps, and the commands on the command line just kept cycling through over and over again. Thanks for the article and thanks to those who posted their resolution on the comments!

Is it possible to run the update from the App Store? And if so what is needed to make it stick? Sorry for the wasted space.

Installing Mac OS X Virtual Machine on VirtualBox

I should have been more patient. After I shut down the VM the updates installed without a hitch. This works like a champ! Much appreciated! Gracias amigo. That worked well. And thank you for being so responsive in your comments, it is very helpful. I ran through the instructions but did not shut down VirtualBox the first time through.

It did not work. I tried to close and running step 4 again. I tried deleting everything and following the instructions perfectly. I tried running the command from the comments because someone mentioned that one of the characters in the article was bad. I had my Mac for a year. Now I got into unexpected debt, and have to sell it. This will be handy as a substitute for some small work I usually did on Mac. System is installed on C: Hi Jake, im over my google drive limit and had to download 5 individual rar files. Do I open them and add them in virtualbox individually and in any order or do I need to combine them first before or after opening them then add to virtualbox.

Cheers Rob.


  • Step Two: Create Your Virtual Machine in VirtualBox?
  • Step One: Create a macOS High Sierra ISO File;
  • free antivirus mac os 10.6!
  • Installing Mac OS X Virtual Machine on VirtualBox!

Install winrar or 7zip then right click on the first rar file and extract the vmdk file and continue following the tutorial. Nice work and thanks!! Hello Jake Thank you for your great job,ive installed macOs sierra couple month ago and it work perfectly. I just uptande my iphone to ios I have a bit PC running Windows Any idea why this is or how I can fix it? Virtualization is on but I could only choose bit Snow Leopard. I have bit Windows 10 PC. Hi, I am stuck in the coding. After you said, you will see some geeky coding just let it sit and then you will be at Sierra instruction part.

The geeky coding up sits and I am not able to get to the Sierra instruction part. Please help.

Support PCsteps

If you are having issues, use the commands presented by Asad while they are still available. All the others have issues with spacing and slashes. After correcting all those issues, I was able to get passed the not enough space error seen above and plenty of other issues. Everything worked great, but my keyboard and mouse lag really bad. Do you have any idea how to fix that.

It fails everytime for me, I suspect because of the serial number being 0. VM starts but is stuck on black screen. Does not move forward. Though, nothing happens afterwards. Any help is appreciated. On Name: Executed after VB is closed. Hi Jake. I just installed following your tutorial.

It is running good and I thank you very much. I have one question. I would like to change the resolution of the screen and I only have one choice X Is it possible to have more choices and how I do that? I also have problem with my microphone. How I can fix it. Thank you for your help. Hey thanks a lot for this tutorial. A lot of other guides have tons of issues. You made it effortless! Works on Linux too. Yeah… this guide has been floating around for some time now, being posted by different authors. I have tried just about all the commands you can find floating around as possible solution.

It may be specific to 5. So it may be worth it to look up vmware and see if that plays more nicely with this vmdk.

So anyways… i will stop rambling now. Try this: If anyone else tries the same. You find the VBoxManage program for the setextradata calls in this directory. I have followed all instructions. I developed a piece of software and yesterday a guy wrote me with a problem with my application on mac. Now I can reproduce his error and debug it. Can the display resolution be increased?

I am running the VM in a 4k monitor and it is taking a tiny portion of it. Would love to make it full screen or atleast fullHD. And it worked like a charm. High Sierra Thanks for the tutorial. Looks like most people having issues because its not mentioned in the tutorial to close the virtual box before entering the code in command prompt. If you can add it in the notes sections it would be great.

Hi there, thank you for this guide. I followed all the steps mentioned but when I launched the VM I am greeted with black screen not CLI screen , its just black screen where it shows nothing. I waited for more than 30 minutes and nothing happened. This code will work as long as you update to 5. It just seems like its repeating itself over and over. Do i just wait?

I ended up using the vmdk version and booting from the hard drive. You can download the vmdk file macOS Sierra Thanks, Its working. But VM is starting in small window. How can I change the resolution of the Virtual Machine? Finally when get to the end, when i try to run the VM appear the black screen with the geek code loading the system and for 2 seconds appear a black mouse and restart. Plus sound is messed up… I get random chirps instead of the expected audio stream.

This is cool and it works great! Just one problem, I canot connect to the internet via ethernet connection. Btw i doing this just for fun, I have a macbook. IS there a way that I can upgrade my os from my vm?

Relevant Posts

I am running a macOS Sierra on virtualbox 5. The installer will pick up where it left off. Eventually the virtual machine will reboot again, this time into macOS High Sierra. But a lot of the basic stuff should work. Have fun! If you try to change the resolution from within macOS, however, you will see no option to do so. Instead, you need to enter a few commands. Shut down your Virtual Machine by shutting down macOS: You need to run the following two commands:. In the second command, you need to replace the N with a number from one to five, depending on what resolution you want:.

Start up VirtualBox, load up your virtual machine, and it should boot to your preferred resolution! From now on, you can open VirtualBox for any Mac-related testing you want to do. One more thing: Samuels, without whom I could not have updated this guide for High Sierra. Thank you so much! The Best Tech Newsletter Anywhere.