[Support] SpaceinvaderOne - Macinabox


Recommended Posts

9 hours ago, Xylter said:

I'm running Catalina I get it it to work no issue unless I try to passthough my Vega 64

Here's my XML and error code

 

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>MacinaboxCatalina</name>
  <uuid>d8007f5a-4f30-4f7d-a330-6084f401f8a1</uuid>
  <description>MacOS Catalina</description>
  <metadata>
    <vmtemplate xmlns="unraid" name="Windows 10" icon="/mnt/user/domains/MacinaboxCatalina/icon/catalina.png" os="Catalina"/>
  </metadata>
  <memory unit='KiB'>32505856</memory>
  <currentMemory unit='KiB'>32505856</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>8</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
    <vcpupin vcpu='1' cpuset='4'/>
    <vcpupin vcpu='2' cpuset='1'/>
    <vcpupin vcpu='3' cpuset='5'/>
    <vcpupin vcpu='4' cpuset='2'/>
    <vcpupin vcpu='5' cpuset='6'/>
    <vcpupin vcpu='6' cpuset='3'/>
    <vcpupin vcpu='7' cpuset='7'/>
  </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/d8007f5a-4f30-4f7d-a330-6084f401f8a1_VARS-pure-efi.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none'/>
  <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/MacinaboxCatalina/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/MacinaboxCatalina/Catalina-install.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/MacinaboxCatalina/macos_disk.img'/>
      <target dev='hde' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='4'/>
    </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' multifunction='on'/>
    </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='pci' index='0' model='pcie-root'/>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x8'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x9'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' 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>
    <controller type='sata' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:b6:3b:64'/>
      <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'/>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x28' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x28' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x046d'/>
        <product id='0x0a5b'/>
      </source>
      <address type='usb' bus='0' port='2'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x0781'/>
        <product id='0x5596'/>
      </source>
      <address type='usb' bus='0' port='3'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x0d8c'/>
        <product id='0x0005'/>
      </source>
      <address type='usb' bus='0' port='4'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x1b1c'/>
        <product id='0x0c09'/>
      </source>
      <address type='usb' bus='0' port='5'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x264a'/>
        <product id='0x1fa5'/>
      </source>
      <address type='usb' bus='0' port='6'/>
    </hostdev>
    <memballoon model='none'/>
  </devices>
  <qemu:commandline>
    <qemu:arg value='-usb'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-kbd,bus=usb-bus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='isa-applesmc,
    <qemu:arg value='-smbios'/>
    <qemu:arg value='type=2'/>
    <qemu:arg value='-cpu'/>
    <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/>
  </qemu:commandline>
</domain>
 

 

heres the error 

 

 

internal error: process exited while connecting to monitor: 2019-11-01T17:59:00.116312Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17] 2019-11-01T17:59:00.117124Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17] 2019-11-01T17:59:00.117952Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17] 2019-11-01T17:59:00.118800Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17] 2019-11-01T17:59:00.119605Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17] 2019-11-01T17:59:00.120768Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17] 2019-11-01T17:59:00.121598Z qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17]

Earlier in this thread are some instructions on replacing the OS Section of your XML.  There are several sections of the XML that get overwritten when you make changes to the VM in the template.  There are certain ones that you have to go back and fix in the XML and the OS section is one of them.

 

Link to comment

I moved the EFI folder in clover. qcow2 to vmdisk, then removed clover.qcow2 guide , hoping to start it from vmdisk. However, the clover interface appeared,but I choice boot from vmdisk, failure, black screen.

 

I change product modle  in  clover.qcow2 config.list . Black screen . I choice 19.3  and 18.3

 

Edited by Young_Max
Link to comment

Anybody else unable to install any applications in Catalina? Even after disabling "Gatekeeper," I still get nothing but errors when trying to install Vivaldi from dmg. And since attempting it the first time, now OSX only successfully boots every other time, and the desktop environment loads in bits and pieces. Is it just a steaming pile of an OS?

Link to comment

Hi Guys sorry to bother you however i am a bit of a newbie what am i doing wrong? i did the install restarted my server and allI get is this and when I drag the mouse over the vnc screen it disappears so i can not go any further. I have tried to open it with my windows laptop in Chrome and Firefox and also any my Macbook in both Chrome and Firefox the mouse just disappears from the screen.  after reading some of the post's about mouse lag I reinserted the line's about the xml lines to do with the mouse but that still did not work  that you took out of the code from a previous post on this. can any one suggest a solution? MY unraid server is running on a stock DEL Poweredge T320  i have attached screen shots if this helps 

Screen Shot 2019-11-03 at 09.19.42 (2).png

Screen Shot 2019-11-03 at 09.51.56.png

Macinabox_High_xml.pdf

Link to comment

Hi Ghost 82 thanks for your help got the High Sierra down loading. Although I had to click on the Crtl/AltDel button on the VNC viewer screen arrowed. The main thing is though its uploading. hopefully I will not run into any more snags.  

 

One quick question after i have installed High Sierra can i then go back to the docker container and apart from changing the OS can i the ngo and down load Mojave OS and have then both available to use if i want? 

 

Martin   

Screen Shot 2019-11-03 at 14.39.09 (2).png

Link to comment
32 minutes ago, Martintheshred said:

One quick question after i have installed High Sierra can i then go back to the docker container and apart from changing the OS can i the ngo and down load Mojave OS and have then both available to use if i want?

I'm not using Macinabox, as I prefer to install with the "old method", so I'm not sure if you leave the default settings/paths in the container configuration if the vdisks will be overwritten or if there's some sort of folder structure depending on the chosen installed os, preventing the overwriting, or if the container will warn about that vdisks are already in place and it will not continue.

Looking at the screenshot it seems the container is smart enough to install things on different vdisks, named accordingly to the chosen os?

Maybe the clover image will be the same (but I repeat I'm not sure): this can be the same with no problems for basic booting, but if you need different clover images for different OSes you will need to change the xml of the vms to point to the right (and different) clover images.

Edited by ghost82
  • Thanks 1
Link to comment
On 10/30/2019 at 12:54 AM, drawde said:

i'm having the same issue. thoughts? i've seen this in the past, i think my omvf doesn't work as in other VMs i've also had to use seabios.

 

EDIT: nevermind, seems the instructions has been updated. followed and working now.

forgive me but where is that?

Link to comment

Hi Ghost82 thanks for your help High Sierra downloaded and appears to be running really well. first ime i have attempted anything like this and very new to this as a whole so i think i will stick with this as my Macbook Runs on High Sierra so any programs I run will work fine on both systems.

 

Thanks again from a Newbie for al your help 

    Martintheshred

Link to comment

Anyone have any ideas on what I MIGHT be doing wrong...

Been trying to change Catalina from 4gb to 8gb of memory.

I edit using GUI and change memory ONLY from 4gb to 8gb and save. I go back to edit XML and add the last few lines of code back, edit icon link to bring that back and edit network adapter back to VMXNet3 and save XML.

Every time I go through these motions once I start the VM it shows loading bar multiple times and appears to fully boot but graphics super borked of having the desktop like gargley across top of screen several times.

What am I doing wrong changing from 4gb to 8gb of ram that may be causing instability? I copy my original XML back over with the 4gb of ram and all is well. I wasn’t changing cpu cores or threads but tried deleting that line mentioned in video too to no avail.

Every time I boot Catalina VM with 8 gb of ram the VM is unstable.

Thoughts, ideas? Suggestions?

Thanks!

Link to comment

Thanks so much for this @SpaceInvaderOne. I have installed Catalina using your instructions and it worked perfectly. However, to get my Nvidia passthru working, I'm now installing High Sierra, and getting an error at the beginning of the install saying 'The Recovery Server Could Not Be Contacted'.

 

I'm have removed and re-added 3 or 4 High Sierra VM's, but they're all doing the same thing using the out-of-the-box config. I even tried copying the network interface XML over from the working Catalina build, but no luck. Any tips?

Link to comment

Hey all, I'm running into a bit of a strange problem. After macinabox does it's thing I have to edit the vm template to point to the proper destination on the vdisks as it still sets the xml to /user/mnt/domains instead of my custom location as set in the docker. Anywho after doing that and adding back all the proper bits at the end when I boot the vm drops into the efi shell. It won't boot to clover at all. Any ideas what I'm doing wrong? xml below

 

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>MacinaboxCatalina</name>
  <uuid>4ab7e3ed-4a8e-4d0d-83d5-f2ced9f9fa3c</uuid>
  <description>MacOS Catalina</description>
  <metadata>
    <vmtemplate xmlns="unraid" name="Windows 10" icon="default.png" os="Catalina"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>4</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='4'/>
    <vcpupin vcpu='1' cpuset='10'/>
    <vcpupin vcpu='2' cpuset='5'/>
    <vcpupin vcpu='3' cpuset='11'/>
  </cputune>
  <os>
    <type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
    <loader readonly='yes' type='pflash'>//mnt/user/VDisks/MacinaboxCatalina/ovmf/OVMF_CODE.fd</loader>
    <nvram>/mnt/user/VDisks/MacinaboxCatalina/ovmf/OVMF_VARS.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none'>
    <topology sockets='1' cores='4' 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/user/VDisks/MacinaboxCatalina/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/VDisks/MacinaboxCatalina/Catalina-install.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/VDisks/MacinaboxCatalina/macos_disk.img'/>
      <target dev='hde' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='4'/>
    </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' multifunction='on'/>
    </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='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>
    <controller type='sata' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:66:d2:12'/>
      <source bridge='br0'/>
      <model type='e1000-82545em'/>
      <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-kbd,bus=usb-bus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='isa-applesmc,osk=youknowthisbit'/>
    <qemu:arg value='-smbios'/>
    <qemu:arg value='type=2'/>
    <qemu:arg value='-cpu'/>
    <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/>
  </qemu:commandline>
</domain>

 

Link to comment

Apologies in advance if this is a dumb question, noob here. I am basically just trying to use iMessage on android through AirMessage, and I'm running into one of the following 2 issues:

 

1. If I use the Catalina VM as configured out of the box by spaceinvaderone's docker, it has a 192.168.122.0/24 ip, and I can't port forward to it in my router. I can log in to iMessage and the store just fine though.

2. If I bridge my unraid adapter and get the Catalina VM a 192.168.0.0/24 ip, I am no longer able to log into iMessage.

 

Any thoughts would be greatly appreciated, not sure how to go about this.

Link to comment
9 hours ago, thatnovaguy said:

    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/VDisks/MacinaboxCatalina/Clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>

Type is wrong, instead of raw set it to qcow2.

Edited by ghost82
Link to comment
15 hours ago, thatnovaguy said:

Hey all, I'm running into a bit of a strange problem. After macinabox does it's thing I have to edit the vm template to point to the proper destination on the vdisks as it still sets the xml to /user/mnt/domains instead of my custom location as set in the docker. Anywho after doing that and adding back all the proper bits at the end when I boot the vm drops into the efi shell. It won't boot to clover at all. Any ideas what I'm doing wrong? xml below

 


 

 

Yes this is the problem here. The clover image is a qcow2 image not a raw image

  <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/VDisks/MacinaboxCatalina/Clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>

Please change the xml to be as follows

  <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='writeback'/>
      <source file='/mnt/user/VDisks/MacinaboxCatalina/Clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>

 

Link to comment
19 hours ago, ghost82 said:

Type is wrong, instead of raw set it to qcow2.

 

11 hours ago, SpaceInvaderOne said:

Yes this is the problem here. The clover image is a qcow2 image not a raw image


  <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/VDisks/MacinaboxCatalina/Clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>

Please change the xml to be as follows


  <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='writeback'/>
      <source file='/mnt/user/VDisks/MacinaboxCatalina/Clover.qcow2'/>
      <target dev='hdc' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='2'/>
    </disk>

 

Awesome, Thank you both!

Link to comment
On 11/3/2019 at 1:17 PM, blaine07 said:

Anyone have any ideas on what I MIGHT be doing wrong...

Been trying to change Catalina from 4gb to 8gb of memory.

I edit using GUI and change memory ONLY from 4gb to 8gb and save. I go back to edit XML and add the last few lines of code back, edit icon link to bring that back and edit network adapter back to VMXNet3 and save XML.

Every time I go through these motions once I start the VM it shows loading bar multiple times and appears to fully boot but graphics super borked of having the desktop like gargley across top of screen several times.

What am I doing wrong changing from 4gb to 8gb of ram that may be causing instability? I copy my original XML back over with the 4gb of ram and all is well. I wasn’t changing cpu cores or threads but tried deleting that line mentioned in video too to no avail.

Every time I boot Catalina VM with 8 gb of ram the VM is unstable.

Thoughts, ideas? Suggestions?

Thanks!

Anyone on memory? 😞

 

Also, is their someway to use the installer Macinabox downloads to install more of the same VM? For example, I used MIB to download Catalina, is their a way I can create a new VM branching off the installer already downloaded?

  • Like 1
Link to comment
On 10/31/2019 at 11:25 AM, DontWorryScro said:

for people who booted up fine the first time around, decided to give more cores or ram and went back to find the apple logo upper left and weird graphical anomalies try restoring the <os> section of the xml with what was originally there when you first installed.  You're welcome.

 

<os>

<type arch='x86_64' machine='pc-q35-3.1'>hvm</type>

<loader readonly='yes' type='pflash'>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_CODE.fd</loader> <nvram>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_VARS.fd</nvram>

</os>

Saved me, Thank you

  • Like 1
  • Thanks 1
Link to comment
On 2019/11/4 at AM5点05分, oc3lot said:

非常感谢这个@SpaceInvaderOne我已经按照您的指示安装了Catalina,它运行良好。但是,要使我的Nvidia直通正常运行,我现在正在安装High Sierra,并且在安装开始时出现错误,提示“无法联系恢复服务器”。

 

我已经删除并重新添加了3或4个High Sierra VM,但是他们都使用开箱即用的配置来做相同的事情。我什至尝试从工作的Catalina构建中复制网络接口XML,但是没有运气。有小费吗?

Maybe it's time synchronization

 

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.