This also includes Windows Subsystem for Linux, which tripped me up from installing. I use Linux in my screenshots as I use Docker on Windows. MacOS is also not installable on Hyper-V. ⚠️ At the time of writing, Virtualbox and Hyper-V cannot co-exist on Windows. This guide will discuss installing MacOS Mojave, however installation process should be similar for all MacOS versions. You will not need access to it permanently, but just during the process of creating an ISO for your VM to setup with. You need a donor Mac to start this process. VMware more your jam? We’ve got this working in there too.
You will not get community support from Virtualbox if you have trouble with this process, as it’s against Apple ToS. The macOS Virtualbox option is designed for genuine Apple hardware. While it’s not exactly daily-driver level, the performance in Virtualbox wasn’t too bad! OS X has always been runnable in Virtualbox for a while, but the performance has normally been lacklustre. I had no expectations that this was going to work. So what if you want to sandbox something? Virtualbox! That’s well and great, but I didn’t want to screw around with my partner’s Macbook. In the pursuit of Hackintosh, you need a Mac.