Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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.

  • Replies 1.5k
  • Views 393.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • SpaceInvaderOne
    SpaceInvaderOne

  • SpaceInvaderOne
    SpaceInvaderOne

    Ok finished the guide. Was a bit rushed so sorry if its a bit lower quality than normal.    

  • So findings so far....   1st Card - AUKEY 4 Ports PCI-E To USB 3.0 Expansion Card Chipset: VL805 Findings:  Got an error in my syslog during boot and card was unable to be used eit

Posted Images

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..

 

 

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...

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.

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

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!

@FreeMan 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.

[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

 

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?

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

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

 

 

 

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
 
 
 
Make sure the CPU mode is set like this 399d249d8e820ede9e33300edf99bee1.jpg

Sent from my SM-G955U using Tapatalk

13 minutes ago, david279 said:

Make sure the CPU mode is set like this 399d249d8e820ede9e33300edf99bee1.jpg

Sent from my SM-G955U using Tapatalk
 

Changing the cores='' to match my CPU and removing the name='invtsc' because my CPU doesn't seem to support it got the VM started. Thanks!

  • Author

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.

 

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 ?

5 hours ago, mucflyer said:

Any help please ?

Try with two CPUs, and adjust the topology accordingly. I don’t think Mac OS likes a single cpu.

And you are using FakeSMC in clover, right?

5 minutes ago, Jorgen said:

Try with two CPUs, and adjust the topology accordingly. I don’t think Mac OS likes a single cpu.

And you are using FakeSMC in clover, right?

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

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
  • 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

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.

  • 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

51 minutes ago, methanoid said:

Has anyone installed recently with latest macOS High Sierra 10.13.6? If so which Clover version and settings did you use?

 

I would also be interested to know this, as every time I've attempted upgrading beyond 10.13.2, I bork the vm.

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

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

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.