Install macOS inside a virtual machine using Linux.
Install macOS inside a virtual machine using Linux.
It's an Intel NUC model BXNUC10i7FNH. I added a WD SN850 1TB M.2 NVMe PCIe 4.0 SSD, along with 16GB (dual channel) Corsair DDR4-2666 RAM.
You might insert the iGPU, but then your host machine would lack a GPU.
The goal is to launch Pop OS and then choose macOS at startup. I'm unsure where to begin, but I'm committed to figuring it out. The main reason is that Linux offers better hardware compatibility, and I've faced issues with Intel WiFi on macOS. I also need to ensure the SD card reader works properly.
To allow the iGPU to pass through, it needs to be reserved so the host machine doesn’t use it. This means you can’t view what the host is doing. You’d have to configure your Linux distribution so it automatically starts the VM, and any host actions would require remote access like SSH from another device. It’s achievable but not ideal.
It looks like your NUC already has a Thunderbolt port. You might want to consider adding an eGPU case and a separate discrete GPU for better gaming performance.
No problem at all. I don’t have any interest in Apple products, so running their OS in a VM isn’t on my agenda. First, you should understand how to set up and operate virtual machines using libvirt KVM. Installing virt-manager and virt-viewer will help, and experimenting with the CLI can be a good way to practice. If you're comfortable with commands, virsh is another option for managing your VMs.
I observed this too. The basic KVM instructions don't mention installing virt-manager, which is why I had to do it. Thanks for the info. I'll check it out. Meanwhile, anyone else familiar with iGPU rerouting on forums?