Jump to content
SpaceInvaderOne

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

1096 posts in this topic Last Reply

Recommended Posts

Posted (edited)

Was someone able to install the latest version of clover (4895)?

 

I'm using 4674 right now an it works absolutely fine. If I update to 4895 or 4901 (which was released nearly an hour ago), I can't boot anymore. I get stuck at the TianoCore logo.

 

I've discovered a new driver AudioDxe-64.efi, which I guessed I won't need anyway and sounds like it could cause problems. After deleting it it shows "clover 4895, scan entries". But nothing more happens. Tried it with HFSPlus.efi and VBoxhfs.efi, neither worked and also not both at the same time...

 

Beside that, I don't use any unusual drivers. Also tried replacing the new drivers64UEFI folder with my backed up one, but won't boot either.

 

The image attached shows all the driver I'm currently using with clover 4674.

Bildschirmfoto 2019-03-27 um 21.24.00.png

 

EDIT:

I've also tried removing my old drivers64UEFI folder before the installation, so all drivers will get installed. After that I've copied the Apple* ones over, but also doesn't work.

 

EDIT2:

So I found a version which could maybe work (4862 from tonymacx86). My external USB backup drive (HFS+) is recognized. But usually I'm using an NVMe drive with APFS. I'm pretty sure the APFS filesystem isn't working properly... and I've already tried different drivers.

 

EDIT3:

Finally got it working (at least 4862 from tonymacx86). The problem was ApfsDriverLoader-64.efi. Had to delete it completely and instead use only apfs-patched.efi. Now its working so far :)

Edited by lixe

Share this post


Link to post

Hi,

 

i tried to install High Sierra VM. I've created bootable disk on a mac. I added 3 vdisks. Added config for Hig Sierra. When I boot VNC it bootloops. It shows Clover than apple logo and restarts.

 

I'm on Ryzen 5 - 1500X - x370 Asrock Taichi with latest Bios and Unraid 6.7.0-rc6

 

any suggestions?

 

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' id='17' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>OSX HIGH SIERRA</name>
  <uuid>26a91b1f-6020-f109-eb17-a2c22c49b36d</uuid>
  <metadata>
    <vmtemplate xmlns="unraid" name="Linux" icon="OSX_10.12.png" os="linux"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>6</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='2'/>
    <vcpupin vcpu='1' cpuset='3'/>
    <vcpupin vcpu='2' cpuset='4'/>
    <vcpupin vcpu='3' cpuset='5'/>
    <vcpupin vcpu='4' cpuset='6'/>
    <vcpupin vcpu='5' cpuset='7'/>
  </cputune>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-q35-3.0'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/26a91b1f-6020-f109-eb17-a2c22c49b36d_VARS-pure-efi.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='6' 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='qcow2' cache='writeback'/>
      <source file='/mnt/user/domains/OSX HIGH SIERRA/clover.qcow2'/>
      <backingStore/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <alias name='sata0-0-2'/>
      <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/OSX HIGH SIERRA/highsierra.img'/>
      <backingStore/>
      <target dev='hdd' bus='sata'/>
      <alias name='sata0-0-3'/>
      <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/OSX HIGH SIERRA/vdisk3.img'/>
      <backingStore/>
      <target dev='hde' bus='sata'/>
      <alias name='sata0-0-4'/>
      <address type='drive' controller='0' bus='0' target='0' unit='4'/>
    </disk>
    <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='virtio-serial' index='0'>
      <alias name='virtio-serial0'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </controller>
    <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>
    <interface type='bridge'>
      <mac address='52:54:00:58:d3:51'/>
      <source bridge='br0'/>
      <target dev='vnet1'/>
      <model type='vmxnet3'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/2'/>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/2'>
      <source path='/dev/pts/2'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-17-OSX HIGH SIERRA/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='tablet' bus='usb'>
      <alias name='input0'/>
      <address type='usb' bus='0' port='1'/>
    </input>
    <input type='mouse' bus='ps2'>
      <alias name='input1'/>
    </input>
    <input type='keyboard' bus='ps2'>
      <alias name='input2'/>
    </input>
    <graphics type='vnc' port='5902' autoport='yes' websocket='5700' 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'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </video>
    <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='-device'/>
    <qemu:arg value='isa-applesmc,osk=deleted'/>
    <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>

 

Share this post


Link to post

Hey remove this line and try again

 

<topology sockets='1' cores='6' threads='1'/>

Share this post


Link to post

Has somebody connected successfully an iPhone to OSX? It is in a loop connecting and disconnecting every time and I cannot see the device inside the MacOS.

 

According to some external forums, it is easy to solve in VMWare with a configuration option in the VMX file:

Quote

usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"

 

I don't know how to make it with unRaid :(

 

More info: https://stackoverflow.com/questions/52988664/connecting-an-iphone-to-a-libvirt-virtual-machine-running-osx

 

Share this post


Link to post
Posted (edited)

Hi there, thank you for the amazing guides.

I'd really like to try this on my Unraid server but I do not have access to a Mac right now, mine broke and I don't want/can't afford to replace right now. I bought High Sierra a while back and still have the installation media .dmg saved to my backup. Is there a way to convert this .dmg into a vdisk for Unraid? That seems to be the only step that is tripping me up. 

 

I have access to Windows and I could spin up a Linux VM if need be. I've tried multiple methods using Transmac, Macdrive and OFSMount and had no luck. Simply renaming my "HighSierra.dmg" to .img and adding it to vdisk2 doesn't seem to work.

 

I can go into more detail if it would help but perhaps there is an easy thing I'm missing.


Thanks again

Edited by alpaca_sandhog

Share this post


Link to post
Posted (edited)

"Clover 4920 .... scan entries ...."

 

I've udpated to 4920, from 4674 i believe and now it hangs/froze at the scan entries

I'm switching manually to boot from my Transcend NVME SSD, but I left the clover qcow image for debugging. That qcow image works everytime.

 

Do you need any more information?

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>mojave - NVME</name>
  <uuid>8a563bf3-ba31-db02-eec1-9b5a09834c27</uuid>
  <metadata>
    <vmtemplate xmlns="unraid" name="CoreOS" icon="coreos.png" os="coreos"/>
  </metadata>
  <memory unit='KiB'>4194304</memory>
  <currentMemory unit='KiB'>4194304</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>2</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
    <vcpupin vcpu='1' cpuset='1'/>
  </cputune>
  <os>
    <type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/8a563bf3-ba31-db02-eec1-9b5a09834c27_VARS-pure-efi.fd</nvram>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='2' 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>destroy</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/local/sbin/qemu</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='writeback'/>
      <source file='/mnt/cache/domains/clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </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:68:bd:49'/>
      <source bridge='br0'/>
      <model type='vmxnet3'/>
      <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='3'/>
    </input>
    <input type='mouse' bus='ps2'/>
    <input type='keyboard' bus='ps2'/>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x045e'/>
        <product id='0x0745'/>
      </source>
      <address type='usb' bus='0' port='1'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x093a'/>
        <product id='0x2510'/>
      </source>
      <address type='usb' bus='0' port='2'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x1c' slot='0x00' function='0x0'/>
      </source>
      <rom file='/mnt/cache/domains/Lexa.rx550.rom'/>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <memballoon model='none'/>
  </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='-device'/>
    <qemu:arg value='isa-applesmc,osk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'/>
    <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,+ssse3,+sse4_2,+popcnt,vmware-cpuid-freq=on,'/>
  </qemu:commandline>
</domain>

 

EFI.zip

Edited by bencarlos
exposed key

Share this post


Link to post
On 4/20/2019 at 10:16 PM, alpaca_sandhog said:

Hi there, thank you for the amazing guides.

I'd really like to try this on my Unraid server but I do not have access to a Mac right now, mine broke and I don't want/can't afford to replace right now. I bought High Sierra a while back and still have the installation media .dmg saved to my backup. Is there a way to convert this .dmg into a vdisk for Unraid? That seems to be the only step that is tripping me up. 

 

I have access to Windows and I could spin up a Linux VM if need be. I've tried multiple methods using Transmac, Macdrive and OFSMount and had no luck. Simply renaming my "HighSierra.dmg" to .img and adding it to vdisk2 doesn't seem to work.

 

I can go into more detail if it would help but perhaps there is an easy thing I'm missing.


Thanks again

As an update. I decided to use a VirtualBox VM temporarily which did the trick.

Share this post


Link to post
  • Since radeon gpu run natively on osx could if i follow this tutorial just not do the nvidia part and stick a RX 580 instead would i have video and audio working? Or do i still need to modify some of it? I followed the tutorial complete using a Nvidia Gt 710 and everything worked but i could not get hdmi audio working at all. Now i want to test a RX 580 and see if it will run out of the box without modifications. Thanks.

Share this post


Link to post
Posted (edited)

Hi guys, I've gone through the video and double checked everything, I've done the Disk Utility Erase and I'm at the point where you select 'Install macOS'. The problem I'm having is after I press continue, it does nothing but the continue button is greyed out. For example I can click other selections but nothing ever seems to happen. I'm using High Sierra. Looks like this:

2019-04-28_12-36-36.png.6172809c88b288e266e46ee28998982e.png

 

How do I get it to move on? I've tried restarting several times, tried double clicking instead of select then continue. I don't know what it's problem is.

 

Edit: one thing I note is that because I tried APFS the first time, I can't go back to HFS for whatever reason. The vdisk is on an NVMe cache though so I thought that APFS would be fine.

Edited by dgwharrison

Share this post


Link to post
Posted (edited)

  My Mojave VM is crashing after the Apple logo, it worked fine last time I used it, have there been any update in 6.6.6 that could have caused it?

Edited by Spies

Share this post


Link to post
On 3/28/2019 at 4:26 AM, lixe said:

Was someone able to install the latest version of clover (4895)?

 

I'm using 4674 right now an it works absolutely fine. If I update to 4895 or 4901 (which was released nearly an hour ago), I can't boot anymore. I get stuck at the TianoCore logo.

 

I've discovered a new driver AudioDxe-64.efi, which I guessed I won't need anyway and sounds like it could cause problems. After deleting it it shows "clover 4895, scan entries". But nothing more happens. Tried it with HFSPlus.efi and VBoxhfs.efi, neither worked and also not both at the same time...

 

Beside that, I don't use any unusual drivers. Also tried replacing the new drivers64UEFI folder with my backed up one, but won't boot either.

 

The image attached shows all the driver I'm currently using with clover 4674.

Bildschirmfoto 2019-03-27 um 21.24.00.png

 

EDIT:

I've also tried removing my old drivers64UEFI folder before the installation, so all drivers will get installed. After that I've copied the Apple* ones over, but also doesn't work.

 

EDIT2:

So I found a version which could maybe work (4862 from tonymacx86). My external USB backup drive (HFS+) is recognized. But usually I'm using an NVMe drive with APFS. I'm pretty sure the APFS filesystem isn't working properly... and I've already tried different drivers.

 

EDIT3:

Finally got it working (at least 4862 from tonymacx86). The problem was ApfsDriverLoader-64.efi. Had to delete it completely and instead use only apfs-patched.efi. Now its working so far :)

Where can I find apfs-patched.efi?

Share this post


Link to post
39 minutes ago, TheBlueKingLP said:

Where can I find apfs-patched.efi?

Send me a PM, I can help you out?

 

Has anyone had luck getting 10GbE to work in High Sierra? I spun up a few MacOS VM's and can't get networking active. I only tried in HS, trying in mojave next. 

 

I may have to plug in gigabitE to get it to work in HS. 

 

Curious if anyone else has the same issue?

Share this post


Link to post
42 minutes ago, Dr. Ew said:

Send me a PM, I can help you out?

 

Has anyone had luck getting 10GbE to work in High Sierra? I spun up a few MacOS VM's and can't get networking active. I only tried in HS, trying in mojave next. 

 

I may have to plug in gigabitE to get it to work in HS. 

 

Curious if anyone else has the same issue?

10gbe is "suppose" to work with the vmxnet3 virtual interface but falls laughably short in both high Sierra and Mojave. It also has some weird issues with upload speeds to some websites. My discover and ultimate disappointment are here: 

 

 

 

 

I do run a solar flare 10gbe card passed through with no issues on high Sierra (haven't tried Mojave with it due to nvidia driver unavailability with that vm's gpu). iPerf shows 9.1-9.5Gbps to my server from the vm.

 

 

Share this post


Link to post
On 3/28/2019 at 4:26 AM, lixe said:

Was someone able to install the latest version of clover (4895)?

 

I'm using 4674 right now an it works absolutely fine. If I update to 4895 or 4901 (which was released nearly an hour ago), I can't boot anymore. I get stuck at the TianoCore logo.

 

I've discovered a new driver AudioDxe-64.efi, which I guessed I won't need anyway and sounds like it could cause problems. After deleting it it shows "clover 4895, scan entries". But nothing more happens. Tried it with HFSPlus.efi and VBoxhfs.efi, neither worked and also not both at the same time...

 

Beside that, I don't use any unusual drivers. Also tried replacing the new drivers64UEFI folder with my backed up one, but won't boot either.

 

The image attached shows all the driver I'm currently using with clover 4674.

Bildschirmfoto 2019-03-27 um 21.24.00.png

 

EDIT:

I've also tried removing my old drivers64UEFI folder before the installation, so all drivers will get installed. After that I've copied the Apple* ones over, but also doesn't work.

 

EDIT2:

So I found a version which could maybe work (4862 from tonymacx86). My external USB backup drive (HFS+) is recognized. But usually I'm using an NVMe drive with APFS. I'm pretty sure the APFS filesystem isn't working properly... and I've already tried different drivers.

 

EDIT3:

Finally got it working (at least 4862 from tonymacx86). The problem was ApfsDriverLoader-64.efi. Had to delete it completely and instead use only apfs-patched.efi. Now its working so far :)

I found something interesting according here, you should use qcow2 instead of raw to make new version clover work.

But it not seems to recognized my apfs dirver, only hfs+ works

Share this post


Link to post
17 hours ago, GreenEyedMonster said:

My mouse control in VNC when installing everything just SUCKS.  No direct control.  Any advice on how to fix that?

I did not enjoy VNC through a browser when setting up my VM.
All my issues were solved once I used a VNC software on a separate computer on the local network! for me, i ran "VNC Viewer" and TurboVNC Viewer" from my main mac.

Share this post


Link to post

So I have everything running great till I try to install my GPU.  I have a rx580 4gb and it works on my Windows VM.  I have never used Clover before so I am unsure what to do to get it running.  Do I have to install anything specific or special?  Passthrough the GPU bios?  

Thanks!

Share this post


Link to post
On 5/15/2019 at 6:58 PM, frodr said:

Hi,

 

MacOS kvm is running. Also running with GTX 1070 passthru, but the GPU is not seen by the OS. The GTX 1070 is a Mac flashed GPU from Macvidcards, is such likely to work? If yes, then the question is what must cange in my setup?

 

Link to the xml:

https://www.dropbox.com/sh/3x5cqsy6nloqb5n/AAAHZdhRSx8DKxJdgT6_YxD7a?dl=0

 

 

 

Screenshot 2019-05-16 at 00.45.30.png

Screenshot 2019-05-16 at 00.44.34.png

Most NVIDIA cards, including the GTX 1070 will not have acceleration even if you do get them to work in Mojave because there are no Webdrivers released from NVIDIA for Mojave yet.

 

I think these cards worked in High Sierra however.

 

I've been using an inexpensive GT 710 in my Mojave. It works great.  But then I don't do anything demanding like modern games or rendering. Acceleration works.

Share this post


Link to post
On 3/27/2019 at 9:26 PM, lixe said:

Was someone able to install the latest version of clover (4895)?

 

I'm using 4674 right now an it works absolutely fine. If I update to 4895 or 4901 (which was released nearly an hour ago), I can't boot anymore. I get stuck at the TianoCore logo.

 

I've discovered a new driver AudioDxe-64.efi, which I guessed I won't need anyway and sounds like it could cause problems. After deleting it it shows "clover 4895, scan entries". But nothing more happens. Tried it with HFSPlus.efi and VBoxhfs.efi, neither worked and also not both at the same time...

 

Beside that, I don't use any unusual drivers. Also tried replacing the new drivers64UEFI folder with my backed up one, but won't boot either.

 

The image attached shows all the driver I'm currently using with clover 4674.

Bildschirmfoto 2019-03-27 um 21.24.00.png

 

EDIT:

I've also tried removing my old drivers64UEFI folder before the installation, so all drivers will get installed. After that I've copied the Apple* ones over, but also doesn't work.

 

EDIT2:

So I found a version which could maybe work (4862 from tonymacx86). My external USB backup drive (HFS+) is recognized. But usually I'm using an NVMe drive with APFS. I'm pretty sure the APFS filesystem isn't working properly... and I've already tried different drivers.

 

EDIT3:

Finally got it working (at least 4862 from tonymacx86). The problem was ApfsDriverLoader-64.efi. Had to delete it completely and instead use only apfs-patched.efi. Now its working so far :)

Does this apfs-patched.efi work with Mojave ?

Where to get it?

Share this post


Link to post

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.