Jump to content

DerSnitzki

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by DerSnitzki

  1. Jo Hi moin moin zsm. jetzt leider erst irgendwie auf den Threat gestoßen,

    aber um die Frage zu beantworten bezüglich des Macinabox Dockers von SpaceInvaderOne, der funktioniert immer noch wunderbar für den ersten start und das einrichten wenn man mit dem ganzen hacOS, hackintosh, macinabox, ported macOS oder wie man es auch immer nennen möchte.

     

    Kleine Info noch zu dem Macinabox Docker:

    damit es keine probleme beim tutorial von SIO gibt musst du nur auf die Versionen achten(!) bei den benötigten Programmen die du downloaden musst (OpenCore Configurator, usw.)

  2. 2 hours ago, RichJacot said:

    I'm just today trying to install a bigsur VM but I'm getting a similar error to DerSnitzki above.  I get all the way through to starting the VM backup after adding cpu/cores, ram and changing the primary vdisk location.  And of course running the helper script with the VM name and firstinstall changed.  When I start the VM I get the 1st image below.  Hitting enter or waiting takes me to the 2nd image.  This is on a Ryzen 7 3700X.  I've tried installing twice following spaceinvaderone's video with no success.  Ideas? 

    1st.PNG

    2nd.PNG

    xml.txt 5.88 kB · 1 download

    Do you want to passthrough a GPU or did you connect to the VM via VNC?

     

    Some posts before I already explained a solution for this.

     

    And I had not this problem, I guess you mixed something up :D :) 
     

    REMINDER:

    If you want use the OpenCore Configurator with the OpenCore version in SpaceInvadors Tutorial, I guess it’s Version 0.7.0, you need configurator Version 2.19.1.0, then it will work fine.

    But it has nothing to do with a working GPU passthrough, this will be another topic.

    • Like 1
  3. 1 minute ago, Viperean said:

    So when I deleted those other disks I ran the helper script and I am at the UEFI Interactive Shell with the "Shell>" command.  I did re run the helper script.  This is the XML after running it.  

     

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
      <name>Macinabox BigSur</name>
      <uuid>a08bdee3-8bcc-4a18-a20e-c5760e5b4854</uuid>
      <description>MacOS Big Sur</description>
      <metadata>
        <vmtemplate xmlns="unraid" name="Windows 10" icon="BigSur.png" os="osx"/>
      </metadata>
      <memory unit='KiB'>16777216</memory>
      <currentMemory unit='KiB'>16777216</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>8</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='0'/>
        <vcpupin vcpu='1' cpuset='8'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='10'/>
        <vcpupin vcpu='4' cpuset='4'/>
        <vcpupin vcpu='5' cpuset='12'/>
        <vcpupin vcpu='6' cpuset='6'/>
        <vcpupin vcpu='7' cpuset='14'/>
      </cputune>
      <os>
        <type arch='x86_64' machine='pc-q35-4.2'>hvm</type>
        <loader readonly='yes' type='pflash'>/mnt/user/system/custom_ovmf/Macinabox_CODE-pure-efi.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/a08bdee3-8bcc-4a18-a20e-c5760e5b4854_VARS-pure-efi.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='none' migratable='on'>
        <topology sockets='1' dies='1' cores='4' threads='2'/>
        <cache mode='passthrough'/>
      </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/Macinabox BigSur/macos_disk.img'/>
          <target dev='hdc' bus='sata'/>
          <boot order='1'/>
          <address type='drive' controller='0' bus='0' target='0' unit='2'/>
        </disk>
        <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>
        <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>
        <interface type='bridge'>
          <mac address='52:54:00:fa:4f:a2'/>
          <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='************************'/>
        <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>

     

    You have to add the name of the VM in your Helper script before you run it.

     

    if you get the shell screen, type in “exit” and press enter, now the VM should be run normal.

  4. 9 minutes ago, Viperean said:

    My performance is just horrible!  I have a server which should be powerful enough to handle the VM:

    • i7-10700
    • 64GB Ram

    I follow the Youtube guide for macinabox and the installation goes really well, it seems in line with a normal hackintosh install speed. While in the VM though performance is just awful. I've changed the CPU and Ram allocation but that only helped slightly.

     

    The only thing I did differently from the Spaceinvader One youtube tutorial is that I did not delete the other disks used in the install. I find that If I delete those then I cannot boot the macos, leaving them in lets me continue to boot.

     

    Can I have someone look over my XML and let me know if I should change anything? Any ideas?

     

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
      <name>Macinabox BigSur</name>
      <uuid>randomnumbershere</uuid>
      <description>MacOS Big Sur</description>
      <metadata>
        <vmtemplate xmlns="unraid" name="Windows 10" icon="BigSur.png" os="osx"/>
      </metadata>
      <memory unit='KiB'>16777216</memory>
      <currentMemory unit='KiB'>16777216</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>8</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='0'/>
        <vcpupin vcpu='1' cpuset='8'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='10'/>
        <vcpupin vcpu='4' cpuset='4'/>
        <vcpupin vcpu='5' cpuset='12'/>
        <vcpupin vcpu='6' cpuset='6'/>
        <vcpupin vcpu='7' cpuset='14'/>
      </cputune>
      <os>
        <type arch='x86_64' machine='pc-q35-4.2'>hvm</type>
        <loader readonly='yes' type='pflash'>/mnt/user/system/custom_ovmf/Macinabox_CODE-pure-efi.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/a08bdee3-8bcc-4a18-a20e-c5760e5b4854_VARS-pure-efi.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <cpu mode='host-passthrough' check='none' migratable='on'/>
      <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/isos/BigSur-opencore.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/isos/BigSur-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/Macinabox BigSur/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:fa:4f:a2'/>
          <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='************************'/>
        <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>

     

    If you want to delete the other two virtual disks in your VM settings, don’t forget to run the Macinabox Helper Script after change something in the VM Settings. 
     

    You are missing the last few lines in your xml file that are important to run the VM well. 
     

    For your performance issues, don’t forget that if you don’t passthrough a dedicated GPU for the VM, you have no graphic acceleration. Your mouse movement over VNC is horrible, as well single graphic applications and so forth.

     

    The CPU performance should be fine respectively any CPU intense applications.

  5. 43 minutes ago, Malachi89 said:


    Oh my god you are my friggin hero!!!! I can’t believe I didn’t think of that as that is one of the big things I had to make sure I had in my opencore boot args when I had this guy in the hackintosh. i should’ve just pulled the old opencore file and compared. lol.

    IT’S UP AND RUNNING!!!


    Sent from my iPad using Tapatalk

    You are welcome my friend, thank you :)

  6. 1 hour ago, Malachi89 said:

    ALMOST got this going lol. I have everything going perfectly other than my GPU Passthrough. Radeon RT 5700 XT. It worked in my bare metal windows build, had it working in a bare metal opencore hackintosh, and currently works in my Windows 10 VM, but does not wish to play with the Mac VM. Can’t for the life of me figure out why. I have scoured the forums, had help from a few awesome people along the way (including using the correct opencore configurator version) but no luck. EVERYTHING works fine with VNC, and as soon as I switch to GPU it will go through the boot until the apple logo “loading” spot and black screen on me.  Anyone else out there have any ideas?

    Here are the VM logs
     

     

    1A3C0523-B0A4-4DC9-8559-E8FA9105D553.jpeg

    F910ED17-BB45-4BA9-8972-6F16461E7D10.jpeg

    1. Go into your EFI boot configuration and load your config.plist into your opencore configurator. 


    2. If you loaded it, go to the NVRAM Settings on the left side bar.

     

    3. There are some properties and boot args. Now edit the entry with UUID “7C436110-AB2A-4BBB-A880-FE41995C9F82” and add in the boot args, under column “VALUE”, the argument “agdpmod=pikera”(it enables the support for GPUs with “NAVI” architecture).

     

    (Optional)4. If there is already an entry in the “VALUE” column leave it there(it should be important) and add your argument to it with space.

     

    Now your MacOS should be run fine without getting a black screen after verbose or apple logo loading screen.

  7. On 9/30/2021 at 10:30 PM, Geertjuhh said:

    Just tried with Configurator version 2.19.1.0. 

    Everything works fine with the vnc. When I switch to my GPU i get the following errors:

     

    4.png

    Your RX580 should be natively supported with drivers in all of the current macOSs.

     

    Be sure that you run the helper script after every single and little change in the VM settings, cause Unraid deletes the last few command lines in the xml file, if you edit something, and them are quiet important for the Vm to run well.

     

    To be Safe you can check if you have “WhatseverGreen” and “Lilu” kexts in your boot configuration but you should have them. For me it makes no sense that your GPU doesn’t work. Maybe dump your vBios again and pass it through, maybe it will be corrupted or something. 
     

    Set your Bios Settings to:

    Fast Boot -> disabled

    Above 4-G -> enabled

    CSM -> enabled

    but I’m sure that this won’t be the reason for your problem, but if nothing works you can check. 

  8. 17 hours ago, Linguafoeda said:

     

    Just wanted to quickly update that this fixed my issue with the install. Using 2.19.1 is critical. this should be pinned to front of guide :).

     

    A few follow-ups: 

     

    1. how do i make the VM automatically start the mac partition when booted? found instructions on reddit

    Open OpenCore Configurator -> mount the EFI -> open the config.plist -> "Misc" -> disable picker and otherwise make it look like the below

    ilgfyHg.png

    2. how do i rename the VM itself from "Macinbox Big Sur" to say just "macOS"? actually it was quite easy lol...just rename then run the script again with the new name

    3. How do i get audio working on the basic mac install (i.e. no GPU being passed through)? For my windows 11 VM, i had to download a driver called VB Cable that allowed me to get audio. is something similar available for mac VMs?

    4. can i delete the macinabox container once done or do i still need it?

    5. is it safe to update macOS from within the VM once you've successfully installed?

    To answer your 3. question, if there is something similar to get audio working on macOS. You need AppleALC in your boot configuration. Check if your audio controller is supported, cause badly not all codecs are supported. 

    Deleting the container should be work but I’ve never tried it.

     

    To answer your 5. question. Minor updates are no problem to install. How it is to update bigger packages like an whole OS update(major updates), I guess it will not work.

  9. 23 minutes ago, Geertjuhh said:

     

    Thanks for your fast replies! 

    I've tried it on a different vm and then it's working. 

     

    I am currently running Big Sur, and used OpenCore Configurator 0.7.3 to set it to an Mac Pro 2013 like in the video. 

    3.png

    No problem :)

     

    Ok, everything looks fine. 0.7.3 is your OpenCore Version not your Configurator Version. 
     

    Otherwise, we will check your BIOS settings

  10. 5 minutes ago, Geertjuhh said:

     

    Hi, 

     

    Yeah i've a correct ROM since its working with another VM. 

    I've a 3070TI in mu machine aswell. Using Unraid headless I think. Because I am using my 3070TI for my windows VM.

    Do you even tried to use the GPU in another VM or a baremetal Windows system? Just to be safe that the GPU isnt faulty.

     

    Moreover, which macOS you have installed? I guess you use Opencore, not Clover. Which Opencore version? Which Opencore Configurator version?

  11. 1 hour ago, Geertjuhh said:

    I've just bougth a second hand RX 580 and it doesn't work out of the box. Have to spend some time for troubleshooting. When I'm using VNC it works flawless. But when I change to my RX 580 it doesn't work. It's stuck before loading the apple logo etc. 

    Do you had passthrough your GPU with the right ROM BIOS?

     

    And, is this RX 580 your only GPU in the system or do you have another GPU? Cause if not Unraid must be headless.

  12. 11 hours ago, Linguafoeda said:

    FEB51C67-14DD-4971-BB53-54EAE7A7E65A.jpeg

     

    Just spent last hour and half setting this up but i guess i used the wrong version of opencore configurator causing the above style error :( I am now trying to fully reinstall from scratch again.

     

    • Which version of opencore do i need to use to set this up properly?
      • What are issues can cause the above screen? I had tried 4 cores / 8 threads, 3 cores / 6 threads and using yes and no on the topology (I thought it was that error at first but going back a few pages, people said it may actually be an opencore software issue)
    • How can i rename the VM to just “macOS” instead of “Macinabox Big Sur” once I’ve properly installed?

     

    Your need a compatible Opencore Configurator version for your Opencore Bootloader Version. In the case of Space Invader's latest tutorial, you need the version 2.19.1.0:

    https://mackie100projects.altervista.org/download/opencore-configurator-2-19-1-0/

     

    The issue for this screen is that your Bootloader version isnt compatible with your Configurator version. When you create your config.plist file with the configurator and the verions doesnt match together, the configurator breaks up your config.plist and the bootloader cant boot the OS.

     

    Try it first without a GPU and use VNC instead. Cause if you use a incompatible GPU this also can be a reason that you will stuck in this boot screen(e.g. AMD RX 6XXX Series or all of the newer NVidia Cards).

×
×
  • Create New...