**VIDEO GUIDE** How to Install MacOS Mojave or High Sierra as a VM


SpaceInvaderOne

Recommended Posts

On 11/20/2018 at 4:16 PM, MasterMark said:

Hi,

 

I'm trying to install macOS, but when Clover boots there are no available macOS install:

 

missingboot.JPG.11d3d4f45946608c8aeb922e3f3cd99e.JPG

 

Config:


    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='writeback'/>
      <source file='/mnt/user/domains/HACKINTOSH/clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/domains/HACKINTOSH/mojave.img'/>
      <target dev='hdd' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='3'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/domains/HACKINTOSH/vdisk3.img'/>
      <target dev='hde' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='4'/>
    </disk>

As I see the config is good.

 Do you have any idea what's wrong?

 Thanks.

I have the same issue. Did you ever figure out the issue/solution? Any help would be greatly appreciated 

Link to comment

This guide was super useful, I have my Mojave VM up and running. The only problem is that can’t figure out how to pass through my iPad via usb.  When it’s plugged in, I can pass it through to my Win10 VM,  but everything I tried to get it to show up in Mojave has failed. Any ideas on how to get it to work? 

Link to comment
On 1/7/2019 at 4:59 PM, dkerlee said:

Is it possible to make the boot/install media on a Windows machine, for people who don't have easy access to a computer already running Mac?

Install VirtualBox and create a macOS VM. You can skip any special configuration tweaks as the most basic install will give you the App Store. Be prepared for a laggy low rez experience, but at least you'll be able to download clean OS imgs. This was my entry point. There are guides available that will point you to prebuilt VBox images.

Edited by positronicP
  • Like 1
Link to comment

@bluntcascade @MasterMark  ***SOLVED*** Was having the same issue, trying to get Mojave, following step by step video, unRaid server has an AMD RYZEN 3 1200 4-Core YD1200BBAEBOX processor with SVM turned on in BIOS. There was no "install macOS" big picture button above the Clover buttons. I believe I found the issue: I didn't let the Disk Creator step entirely finish (there was no blue progress bar, and I quit out before I got the "Creation Completed. Click <OK> to continue" pop-up, so my install media was bunk.

NgKOiUzt.png

Once I redid that install media in Install Disc Creator, waited for the completion dialog window to pop-up, bing, all working. I verified with High Sierra install, and am going to just go with that one.

 

This also reminds me, I had a bit of a stumbling block at the download Mojave from the app store steps. For some reason, when I did that, I only got a 22.5MB file, who's icon and name was the exact same thing. I ended up using the "macOS Mojave Patcher.dmg" to download the full 6GB "Install macOS Mojave" file.

 

Also short PSA: great everyone is posting css details, but how about using pastebin, or hastebin, to keep the goods more succinct on these long threads? 😉 

Edited by dkerlee
  • Like 1
Link to comment
1 hour ago, dkerlee said:

Also short PSA: great everyone is posting css details, but how about using pastebin, or hastebin, to keep the goods more succinct on these long threads?

Why bother with external sites?



Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

Extremely long and boring text.

 

Congratulations, you made it to the end.

Here's your cookie.

  • Like 1
Link to comment

 

**SOLVED**

 

PROBLEM:

CAN NOT resize the disk (High Sierra APFS)

 

found it in:  https://apple.stackexchange.com/questions/309115/increase-size-of-apfs-partion-in-high-sierra?noredirect=1&amp;lq=1

 

What I did was:

1. download gparted amd64 ISO ( https://gparted.org/download.php )

2. edit the XML of the VM and add this ISO as a first boot disk. the second priority would be the original OSX disk.

3. change the VM OSX disk in the unraid GUI to the size you want. 

4. boot the VM and it should start the gparted. choose the default parameters presented during the start screens. I used the VNC to watch the process. mouse didnt work so used the keyboard keys.

4. Upon launch gparted will say that GPT uses less space then available and suggest to fix - click the fix button;

5. stop the VM

6 change the XML back to have only one OSX disk to boot from.

7. boot to the OSX.

8. using the terminal : diskutil apfs resizeContainer disk1 0    (disk1 is the same as using disk0s2)

DONE.

 

PROBLEM:

 

CAN NOT resize the disk (High sierra APFS)

changed the disk size in the Unraid VM menu from 50G to 80G

run the command inside the OSX terminal : " diskutil apfs resizeContainer disk0s2 0"  with no errors

the APFS disk size remained the same

also run multiple times the shrink command :"diskutil apfs resizeContainer disk0s2 53G"  (my disk size is 53.4) and again same command with 0.

tried the same with disk1  (its the identifier of the APFS container when mounted)

Nothing!!!

What is the problem?

I see the bellow :

 

davids-iMac:~ david$ ./driveinfo -rd disk0

  Code       Size            Type       Identifier  Mounted  Name

  ----  --------------  --------------  ----------  -------  ----

                   512     PMBR                                     

                   512     Pri GPT header                           

                16,384    Pri GPT table                            

                 3,072    Free Space                               

       209,715,200    EFI                    disk0s1       No     EFI 

  53,477,335,040    Apple_APFS       disk0s2      No         

  37,580,967,424    Free Space                               

               16,384    Sec GPT table                            

                    512    Sec GPT header  

Edited by dadarara
  • Upvote 1
Link to comment
On 12/16/2018 at 4:51 AM, mikeyosm said:

I keep getting 'there was an error connecting to the Apple ID server' when clicking Sign In on the Appstore.

I suspect it might be because Apple doesn't recognise the VM as a real MAC?

 

I have followed everything in the guide so I'm not sure why I can't access the Appstore.

 

Appstore login works on other machines and High Sierra VM, only Mojave has a problem.

This is an old question but I came across the same problem. Change network adapter type e1000-82545em instead of vmxnet3. Link to the SpaceinvaderOne video.

Link to comment

Thanks again for this great stuff... I re-setup my High Sierra VM with the new video and passed through my Nvidia card and everything was working good...then the OS did an update (iTunes, 10.13.6 security stuff, etc), which I think crashed the whole setup...when it went to reboot just had the circle with slash through it after the Clover boot screen.

 

So I blew it all away and started over (didn't yet have any data).  My question is what is everyone doing for system/os updates?  Should I be able to do them (not upgrading to Mojave from the App Store) but anything else that Apple tries to push down.  Should I disable all updates (which doesn't sound terribly "safe").

 

what is everyone else doing for OS/SW updates on the VM's?

-Wade

Link to comment
7 hours ago, david279 said:

You should be able to do updates. Make sure to keep your clover up to date and any kext you use.

Sent from my SM-N960U using Tapatalk
 

I'm going to make a backup copy of the entire VM and try to update again... I did confirm it was the iTunes/OS Security updates... not exactly sure how to update the Clover or kext, I'm just using whatever versions SIO included in the video links.

Link to comment

Hey,

 

@SuperW2

 

How did you get it working with the Nvidia passthrough?

 

Let me explain a little.

 

I have a working OSXHS 10.12.6 that I want to boot on unraid. The install is done. The nvidia drivers are installed (GTX 970), networking works. This is on Ubuntu 18.04.1 and using qemu command line and not libvirt. 

 

How ever when I try to mimic (including the chipset type - 2.11) the setup on unRaid 6.6.6, the machine keeps rebooting. I tried to do a clean install of a brand new OS X HS but once again the machine keeps rebooting after the apple logo popups. Running clover with the -v option shows that it just reboots after the plus signs. 

 

Any help would be appreciated since this is the last VM I am trying to set up and would love to have everything working with libvirt as per the video posted. I have been stuck on this for 3-4 days and don't know how to fix it.

Edited by RandomUser345
Link to comment

Just got an Sapphire RX 580 8GB for my machine, especially for my macOS VM. It's running OOB without any problems so far (also in Windows10). But I was under the impression, that a GPU with UEFI (my old card didn't have it) would also show me the clover bootloader? Right now I first start to get a picture when macOS Mojave is nearly completely booted... is there a way to get a picture right from the beginning, so in case something is wrong with my system or I'm installing updates or even reinstalling the system. At the moment I have to use the integrated VNC-"GPU" for all that.

Link to comment
21 hours ago, RandomUser345 said:

Hey,

 

@SuperW2

 

How did you get it working with the Nvidia passthrough?

 

Let me explain a little.

 

I have a working OSXHS 10.12.6 that I want to boot on unraid. The install is done. The nvidia drivers are installed (GTX 970), networking works. This is on Ubuntu 18.04.1 and using qemu command line and not libvirt. 

 

How ever when I try to mimic (including the chipset type - 2.11) the setup on unRaid 6.6.6, the machine keeps rebooting. I tried to do a clean install of a brand new OS X HS but once again the machine keeps rebooting after the apple logo popups. Running clover with the -v option shows that it just reboots after the plus signs. 

 

Any help would be appreciated since this is the last VM I am trying to set up and would love to have everything working with libvirt as per the video posted. I have been stuck on this for 3-4 days and don't know how to fix it.

Far from an Expert... but are you passing through a Graphics ROM BIOS?  I have a GTX1080 that I had setup to passthru to my Win10 VM.  I installed the Card in a standalone Win10PC, downloaded the GPU BIOS ROM file with CPU-Z (following one of the processes in SIO Windows VM Videos), then reinstalled back into my unRAID server... I used that same GPU Rom file to the High Sierra VM... before I added the ROM to the VM Config, it wouldn't boot at all with NVidia Card added to Mac VM, once I added that, it booted and I was able to install the nVidia drivers per the SIO Video.  Doubt that helps much, but the ROM file did it for me.

Edited by SuperW2
Link to comment

@SuperW2

 

I didn't think the GPU rom mattered if the GPU itself support UEFI. In my case it does. 

 

However I will give it a try and see what happens.

 

Update: no change

 

Mind dumping your XML? Feel free to remove any information you think is sensitive

 

Update: I figured it out

Edited by RandomUser345
Link to comment
On 11/21/2018 at 8:16 AM, MasterMark said:

Hi,

 

I'm trying to install macOS, but when Clover boots there are no available macOS install:

 

missingboot.JPG.11d3d4f45946608c8aeb922e3f3cd99e.JPG

 

Config:


    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='writeback'/>
      <source file='/mnt/user/domains/HACKINTOSH/clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/domains/HACKINTOSH/mojave.img'/>
      <target dev='hdd' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='3'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/domains/HACKINTOSH/vdisk3.img'/>
      <target dev='hde' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='4'/>
    </disk>

As I see the config is good.

Do you have any idea what's wrong?

Thanks.

Hello all,

 

I am also now facing this issue, where the clover cant see any macOS installer.

 

Using the method mentioned by spaceinvader one i created the img on a mac, but its not showing up

 

Was anyone able to solve this?

Edited by Anders
typo mistale
Link to comment
On 10/29/2018 at 3:32 PM, IanB said:

I'm trying to setup a High Sierra VM on my 6.6.3 Unraid Server. I've followed the video multiple times to verify i'm doing everything. However, after Force Stopping my VM (after updating the BIOS resolution) and trying to first boot into the OSX installer things start to go wrong. I'm initially presented with an Apple logo for ~5 seconds (no progress bar). After this, the VM appears to reboot back into Clover. This will then repeat a number of times until finally Clover gives up and i'm displayed with a large X.

 

Does anyone have any useful tips to get additional information from Clover as to what is failing?

 

Thanks in advance

I am having this same issue, did you ever get this resolved?

Link to comment
On 11/7/2018 at 3:22 PM, 1812 said:

Pro Tip: remove the topology and you can go up to 64 cores, or down to 3 cores, or anywhere in-between. Your Mac vm will actually be faster because when you declare a topology, osx won't push all the threads to 100%, meaning you lose performance. Without topology, it has no idea what is what and uses all threads/cores to 100%.

@1812This is so clutch!! When you said to remove topology, I had no clue what you were referring to.

 

It's as simple as removing the line: <topology sockets='1' cores='2' threads='2'/> from the xml file after toggling the CPU's that you want to assign to the VM. So again, thank you for the pro tip!

 

  • Like 1
Link to comment

Okay, I "resolved" the issue of clover not seeing the macOS installer.

 

I followed spaceinvader one instructions from the video, but originally copied over the img using my window 10 pc - and i couldnt see the installer in clover.

(i.e. got img from a friend's mac, copied over the img to unraid server with a USB drive)

 

I repeated the steps again, but this time used my friend's mac to also transfer the img file (& clover.qcow2) directly into the unraid machine over lan.

Now I can see the installer and have completed the rest of the steps and got myself a Hackintosh

Link to comment
7 hours ago, IamSpartacus said:

Anyone running a Mac Mojave VM on the latest RC?  Ever since I upgraded to 6.7RC* and I go to boot my Mac OS Mojave VM it just hangs at the Apple icon and never gets past it.

2 Mojave and one high Sierra on a server running 6.7rc1 with no issues.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.