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


SpaceInvaderOne

Recommended Posts

I just realized that iMessenger and potentially also playing songs in itunes does not appear to work for me.

 

Has anyone experience with this? There are quite some guides on the net how to fix the iMessenger issue. Would love to hear from anyone who has tried in an Unraid setup.

Link to comment

I followed the video and installed High Sierra without any issues. Thanks for putting that together, really helpful!

 

There is one thing that I've been struggling with and I'm wondering if someone else has had a similar experience;

I can pass through USB devices without problems except for iPhones and iPads. If I pass them through they connect and disconnect instantly. They briefly show in the About This Mac/System Report and then disappear.

 

I factory reset the devices and passing them through to another VM (OSX 10.12) works flawlessly so it's neither the device nor the cable.

Trying the same with OSX 10.13.5 connects and then instant disconnect.

 

I first thought it was an issue with passing USB devices to OSX 10.13.5 but keyboards and USB sticks all work fine. I've tried both 'hot swapping' the devices as well as embedding them in the VM's XML. If anyone has any suggestions they're more than welcome..

 

 

Link to comment
On 7/19/2018 at 5:24 AM, steve1977 said:

I just realized that iMessenger and potentially also playing songs in itunes does not appear to work for me.

 

Has anyone experience with this? There are quite some guides on the net how to fix the iMessenger issue. Would love to hear from anyone who has tried in an Unraid setup.

 

I've done this a few times now but recently my High Sierra refused to allow me to activate iMessage (only later I realised it was to do with the network card ordering mentioned below). I ended up just rebuilding the VM from scratch. The best guide I have found is here:-

 

https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/

 

If you use a fresh VM then you need not do all the clearing of the library folders, otherwise clean out the ones mentioned in the article. Having a proper serial number and board UUID is also required, the guide takes you through it. You need one that Apple says is invalid as it just means it hasn't been registered yet (a good thing). Ensure if using an existing VM you have signed into iCloud with that you remove it from your list of devices via Find my device on the iCloud site.

 

One thing is *really* important and that is that the ethernet connection it set as eth0. If you only have the virtual network adapter then it should be fine but if you have a wifi card as well for handoff then sometimes it can get mixed up. 

 

Also remember that using UI mode in unRAID causes manual edits to disappear from the XML. I sometimes forget this and then waste a few hours before realising.

 

If you follow the steps in that article though it should be fine...

  • Like 2
Link to comment

I finally got iMessage to work by following the guide above, BUT only for older iCloud accounts. Only the two older accounts of my family of 5 work. I'm not sure if I got them blocked by not being aware of the iMessage issue, or I've read posts around the net suggesting newer accounts are being treated differently and will require a support call to Apple to activate iMessage.

Link to comment

EDIT: Solved... Incase anyone else comes across this via Google....  Instead of passing through the USB soundcard and mic I got a PCIe USB card and passed that through as a whole. 

 

 

Hi All,

 

New to Unraid and Mac virtualization but have had some good luck so far but now stumped.

 

Problem: anything I play out the USB sound card has a crackle. It plays correctly but there is static/noise pretty constantly.

 

In Console I see:

Coreaudiod : HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002D7

Coreaudiod : HALS_OverloadMessage.cpp:159:perform:  Audio IO Overload inputs: 'AppleUSBAudioEngine:Focusrite:Scarlett 2i4 USB:000:1,2' outputs: 'AppleUSBAudioEngine:Focusrite:Scarlett 2i4 USB:000:1,2' cause: 'Unknown' prewarming: no recovering: no

Coreaudiod : HALS_IOContextDescription.cpp:1113:PushStreamUsageToEngines_block_invoke:  IOContext 74: pushing 1 input stream(s) to 'AppleUSBAudioEngine:Focusrite:Scarlett 2i4 USB:e7300000:1,2'

 

I’m passing the USB sound card (full XML below) from the VM manager XML (along with a mouse and keyboard and passthrough GPU).

 

I don’t have either USBInjectAll.kext or OS-X-USB-Inject-All installed. When I put them in the EFI rebooted (no problem) I added the required info to the plist file and then my VM would not boot. Had to go back to the USB stick to boot and remove the Kernel and Kext Patches info from the plist using Clover. (Bonus question - would adding these mean I do not have to manually pass through each USB device to the OS via the VM manager or do I need to pass through a separate PCIe USB card to do that?)

 

Only kext I have in the “Other” directory is FakeSMC.kext.

 

I followed the Spaceinvader install for Mac OS X 10.13 and then upgraded 10.13.6 right afterwards without an unsolvable problem (installed with Clover 4200 and then upgraded to the latest when everything was installed - only EFIs suggested by Spaceinvader installed - DataHubDxe, OsxAptioFix2Drv, PartiaionDxe, VBoxHFs, OsxFatBinaryDrv UEFI).

 

Hardware:

Asus Rog Maximus X Hero Motherboard

Intel I7-8700K

EVGA GeForce GTX 1070

32GB Ripjaws V Series DDR

NZXTH440 case

Corsair RM850x power supply

Focusrite Scarlett 2i4 USB Soundcard

Blue Snowball Mic

Dual displays via DisplayPort

No Wifi/Bluetooth yet

VM running off the SSD cache drive

 

<domain type='kvm' id='31' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>MacOSX</name>
  <uuid>XXXXXX</uuid>
  <description>High Seirra</description>
  <metadata>
    <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/>
  </metadata>
  <memory unit='KiB'>16777216</memory>
  <currentMemory unit='KiB'>16777216</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>8</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='2'/>
    <vcpupin vcpu='1' cpuset='8'/>
    <vcpupin vcpu='2' cpuset='3'/>
    <vcpupin vcpu='3' cpuset='9'/>
    <vcpupin vcpu='4' cpuset='4'/>
    <vcpupin vcpu='5' cpuset='10'/>
    <vcpupin vcpu='6' cpuset='5'/>
    <vcpupin vcpu='7' cpuset='11'/>
  </cputune>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-q35-2.11'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/42681880-d956-a5d4-acf2-7c3e2eef18d8_VARS-pure-efi.fd</nvram>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='4' threads='2'/>
  </cpu>
  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/local/sbin/qemu</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/domains/MacOSX/vdisk2.img'/>
      <backingStore/>
      <target dev='hdd' bus='sata'/>
      <alias name='sata0-0-3'/>
      <address type='drive' controller='0' bus='0' target='0' unit='3'/>
    </disk>
    <controller type='usb' index='0' model='ich9-ehci1'>
      <alias name='usb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci1'>
      <alias name='usb'/>
      <master startport='0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci2'>
      <alias name='usb'/>
      <master startport='2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci3'>
      <alias name='usb'/>
      <master startport='4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
    </controller>
    <controller type='sata' index='0'>
      <alias name='ide'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pcie-root'>
      <alias name='pcie.0'/>
    </controller>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x10'/>
      <alias name='pci.1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x11'/>
      <alias name='pci.2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0x12'/>
      <alias name='pci.3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0x13'/>
      <alias name='pci.4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0x8'/>
      <alias name='pci.5'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <alias name='virtio-serial0'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:9f:42:b1'/>
      <source bridge='br0'/>
      <target dev='vnet0'/>
      <model type='e1000-82545em'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/0'/>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/0'>
      <source path='/dev/pts/0'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-31-MacOSX/org.qemu.guest_agent.0'/>
      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
      <alias name='channel0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='mouse' bus='ps2'>
      <alias name='input0'/>
    </input>
    <input type='keyboard' bus='ps2'>
      <alias name='input1'/>
    </input>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev0'/>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/>
      </source>
      <alias name='hostdev1'/>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x05ac'/>
        <product id='0x0265'/>
        <address bus='1' device='10'/>
      </source>
      <alias name='hostdev2'/>
      <address type='usb' bus='0' port='1'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x05ac'/>
        <product id='0x0267'/>
        <address bus='1' device='9'/>
      </source>
      <alias name='hostdev3'/>
      <address type='usb' bus='0' port='2'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x1235'/>
        <product id='0x800a'/>
        <address bus='1' device='8'/>
      </source>
      <alias name='hostdev4'/>
      <address type='usb' bus='0' port='3'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x0d8c'/>
        <product id='0x0005'/>
        <address bus='1' device='11'/>
      </source>
      <alias name='hostdev5'/>
      <address type='usb' bus='0' port='4'/>
    </hostdev>
    <memballoon model='virtio'>
      <alias name='balloon0'/>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </memballoon>
  </devices>
  <seclabel type='dynamic' model='dac' relabel='yes'>
    <label>+0:+100</label>
    <imagelabel>+0:+100</imagelabel>
  </seclabel>
  <qemu:commandline>
    <qemu:arg value='-usb'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-mouse,bus=usb-bus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-kbd,bus=usb-bus.0'/>
    <qemu:arg value='-smbios'/>
    <qemu:arg value='type=2'/>
    <qemu:arg value='-cpu'/>
    <qemu:arg value='Penryn,vendor=GenuineIntel,kvm=on,+invtsc,+avx,+avx2,+aes,+xsave,+xsaveopt,vmware-cpuid-freq=on,'/>
  </qemu:commandline>
</domain>

Thank you to all for this forum and all the tutorials and help! It's been huge to getting all this working.

 

 

Edited by clockwrkz
Link to comment

I'm new to running VMs on my unRAID machine. I was following along with the VM Guide Installing OS X using seabios that is in the FAQ and hit a wall when it said I needed to edit the XML for the VM.

 

When I click on my "osx clover efi install", I don't get an "edit XML" option, I only have an "Edit" which takes me back into the setup menu.

925409904_2018-08-0121_11_28-NAS_VMs.png.3a4cc7ce3d0dc3578dc2831e23830a38.png

 

I'm running unRAID 6.5.3, what the heck have I missed? If the answer is somewhere in the previous 32 pages, a link will be more than sufficient, but I haven't read through it all...

 

Thanks for all your work putting these videos together, @gridrunner - it's greatly appreciated!

Link to comment
[mention=12859]FreeMan[/mention] there is a toggle in the top right corner of the edit page to switch between XML and the form version. Says "XML View".
 
Just remember that changes in the XML mode will be lost if you switch back to form mode and press save.
Wow... Never saw that. Thanks!

Sent from Tapatalk

Link to comment

 

When I try to start my VM, I'm getting this error from unRAID:

 

Quote

 

Execution error

the CPU is incompatible with host CPU: host CPU vendor does not match required CPU vendor Intel

 

 

I saw this on the first page of the thread:

 

On 9/19/2016 at 7:11 AM, gridrunner said:

 

Yes osx will not boot unless it thinks it has a core2duo in it.

 

Add this above    </qemu:commandline>

 

 


 <qemu:arg value='-cpu'/>
    <qemu:arg value='core2duo,vendor=GenuineIntel'/>

 

 

and I do have that in my XML file:

 

Quote

<qemu:commandline>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-kbd'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-mouse'/>
    <qemu:arg value='-device'/>
     # third edit here on put in your osk key below #
    <qemu:arg value='isa-applesmc,osk=xxx'/>
    <qemu:arg value='-smbios'/>
    <qemu:arg value='type=2'/>
    <qemu:arg value='-cpu'/>
    <qemu:arg value='core2duo,vendor=GenuineIntel'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='ide-drive,bus=ide.1,drive=MacDVD'/>
    <qemu:arg value='-drive'/>
     # last edit  change to path of your osx install media on your share on server #
    <qemu:arg value='id=MacDVD,if=none,snapshot=on,file=/mnt/user/ISOs/Mac/macOS-Sierra-10.12.2-(16C68).iso'/>
  </qemu:commandline>

 

However, I'm actually running an AMD CPU - does that mean that I cannot run a MacOS VM on this hardware at all?

Link to comment
You don't have to use the osk key. Just add FakeSMC.kext to your clover install. I run a Hackintosh VM and I use a r7 2700x.

 

Sent from my SM-G955U using Tapatalk

 

 

I do have the actual osk key, I removed it from my post because that seems to be the thing to do. If I use FakeSMC.kext well that fix the issue?

 

Sent from Tapatalk

 

 

 

Link to comment

Hi @FreeMan   Are you trying in install Sierra?  If so you have to emulate Penryn for CPU type. Sierra and onwards is not compatible with core2duo.

<qemu:arg value='Penryn,vendor=GenuineIntel'/>

Looking at the XML you have posted in the previous posts it seems you are using "old" XML from installing el Capitan with seabios.

Have a look at some of my newer osx videos you will probably have better results with them.

 

Link to comment

Hi all. I tried to use video tutorial with no luck. I see it is booting, progress bar is apearing, but after that just bootlooping and not going further. 

 

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>MacOS</name>
  <uuid>97be64bb-9e02-5ba1-d283-3926ce208c36</uuid>
  <metadata>
    <vmtemplate xmlns="unraid" name="Linux" icon="default.png" os="linux"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>1</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='10'/>
  </cputune>
  <os>
    <type arch='x86_64' machine='pc-q35-2.11'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/97be64bb-9e02-5ba1-d283-3926ce208c36_VARS-pure-efi.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='1' threads='1'/>
  </cpu>
  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/local/sbin/qemu</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/disk1/isos/highsierra.img'/>
      <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/MacOS/vdisk2.img'/>
      <target dev='hdd' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='3'/>
    </disk>
    <controller type='usb' index='0' model='ich9-ehci1'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci1'>
      <master startport='0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci2'>
      <master startport='2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci3'>
      <master startport='4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
    </controller>
    <controller type='sata' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pcie-root'/>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x10'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x11'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0x12'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0x13'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:55:22:f6'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <channel type='unix'>
      <target type='virtio' name='org.qemu.guest_agent.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='tablet' bus='usb'>
      <address type='usb' bus='0' port='1'/>
    </input>
    <input type='mouse' bus='ps2'/>
    <input type='keyboard' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </memballoon>
  </devices>
  <qemu:commandline>
    <qemu:arg value='-usb'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-mouse,bus=usb-bus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-kbd,bus=usb-bus.0'/>
    <qemu:arg value='-smbios'/>
    <qemu:arg value='type=2'/>
    <qemu:arg value='-cpu'/>
    <qemu:arg value='Penryn,vendor=GenuineIntel,kvm=on,+invtsc,vmware-cpuid-freq=on,'/>
  </qemu:commandline>
</domain>

Any help please ?

Link to comment
With 2 CPU, FakeSMC just logo on screen and nothing happens. 

Sorry not sure what to suggest next then. Maybe ensure you’re using the exact clover version from the video (I’ve had no luck with most recent release and high sierra), or try with osx key instead of FakeSMC.
Or wait for the real experts to chime in.


Sent from my iPhone using Tapatalk
Link to comment
  • 4 weeks later...

Is wifi strictly required for Handoff to function? iCloud and App Store worked out of box, so I'm connecting to Apple, but the Allow Handoff checkbox is absent. While I don't use iMessage, I've seen guides that enable it withOUT wifi. Is this also possible with Handoff

 

Basically, yes.

Edited by positronicP
Link to comment

I got the VM up and running using the latest Clover (4658) and High Sierra from install media. I made all the changes to the XML as directed in the initial video.

 

However, I have no network connection from inside the VM.

 

Here's my xml. Do you see anything amiss?

 

Thanks in advance.

 

Nevermind. Now it works for some reason.

Edited by ksignorini
Changed universe.
Link to comment
  • 3 weeks later...
On 7/23/2018 at 3:28 PM, FFV said:

I followed the video and installed High Sierra without any issues. Thanks for putting that together, really helpful!

 

There is one thing that I've been struggling with and I'm wondering if someone else has had a similar experience;

I can pass through USB devices without problems except for iPhones and iPads. If I pass them through they connect and disconnect instantly. They briefly show in the About This Mac/System Report and then disappear.

 

I factory reset the devices and passing them through to another VM (OSX 10.12) works flawlessly so it's neither the device nor the cable.

Trying the same with OSX 10.13.5 connects and then instant disconnect.

 

I first thought it was an issue with passing USB devices to OSX 10.13.5 but keyboards and USB sticks all work fine. I've tried both 'hot swapping' the devices as well as embedding them in the VM's XML. If anyone has any suggestions they're more than welcome..

 

 

 

Has anyone installed recently with latest macOS High Sierra 10.13.6? If so which Clover version and settings did you use? I tried latest and most of the Options SIO/Gridrunner suggests are not even present now.... Obviously preferable to be on latest WORKING Clover ;-)

 

Likewise also interested for anyone who has tried latest versions of older macOS i.e Sierra 10.12.6, El Capitan 10.11.6, Yosemite 10.10.5, Mavericks 10.9.5, Mountain Lion 10.8.5 or even earlier ones.... I think it would be fun to have a collection of VMs of different versions

Link to comment

Has anyone successfully completed a new setup of High Sierra following this vid with UnRaid 6.6? I wonder if something has changed. I've followed this thing to the letter and booting the VM (after making all the XML updates) will ONLY boot into the UEFI Interactive Shell... never ever see the Clover Boot Manager

Link to comment

So you used 10.13.0 and the same Clover as SIO?

Has anyone successfully completed a new setup of High Sierra following this vid with UnRaid 6.6? I wonder if something has changed. I've followed this thing to the letter and booting the VM (after making all the XML updates) will ONLY boot into the UEFI Interactive Shell... never ever see the Clover Boot Manager


Sent from my Redmi Note 4 using Tapatalk

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.