[Support] SpaceinvaderOne - Macinabox


Recommended Posts

4 hours ago, ghost82 said:

I didn't want to say you are beginner, I just put my hands ahead just to let you all know that if you break something it's not my fault :P

 

for sure don't worries thanks for your time and helping me and if i break something for sure that my fault lol in France we say if u break something on a computer that because the problem is between the seat and the keyboard lol

 

Just to be sure i make a backup of my macos.img on my array

 

@ghost82 i already have this kext "MCEReporterDisabler.kext" this is the good one ? i keep it and add the "AppleMCEReporterDisabler.kext" or deleted the original one and adding the one you give me ?

 

So after changing everything the XML doesn't past the few line on the startup i just put back the XML from just before changing with yours and the vm boot correctly if u have any idea but don't worries if this doesn't change performance i will keep the current xml :) 

Edited by ptichalouf
Link to comment
On 12/5/2021 at 7:24 PM, ptichalouf said:

i already have this kext "MCEReporterDisabler.kext" this is the good one ? i keep it and add the "AppleMCEReporterDisabler.kext" or deleted the original one and adding the one you give me ?

 

So after changing everything the XML doesn't past the few line on the startup i just put back the XML from just before changing with yours and the vm boot correctly if u have any idea but don't worries if this doesn't change performance i will keep the current xml

Sorry I missed your modifications to the post.

You should not need the mce reporter disabler, however the version I attached is slightly different, so download my attachment, extract, rename it to MCEReporterDisabler.kext and replace that in /EFI/OC/Kexts

There's no need to edit the config.plist because MCEReporterDisabler is already enabled.

 

I cannot find any error in the cpu section I attached in the xml, but it could be it's too early this morning for my mind to work good.

Please try to decrease the number of cores to 8 and see if it boots: replace this:

  <vcpu placement='static' current='10'>12</vcpu>
  <vcpus>
    <vcpu id='0' enabled='yes' hotpluggable='no' order='1'/>
    <vcpu id='1' enabled='yes' hotpluggable='yes' order='2'/>
    <vcpu id='2' enabled='yes' hotpluggable='yes' order='3'/>
    <vcpu id='3' enabled='yes' hotpluggable='yes' order='4'/>
    <vcpu id='4' enabled='yes' hotpluggable='yes' order='5'/>
    <vcpu id='5' enabled='yes' hotpluggable='yes' order='6'/>
    <vcpu id='6' enabled='yes' hotpluggable='yes' order='7'/>
    <vcpu id='7' enabled='yes' hotpluggable='yes' order='8'/>
    <vcpu id='8' enabled='yes' hotpluggable='yes' order='9'/>
    <vcpu id='9' enabled='yes' hotpluggable='yes' order='10'/>
    <vcpu id='10' enabled='no' hotpluggable='yes'/>
    <vcpu id='11' enabled='no' hotpluggable='yes'/>
  </vcpus>
  <cputune>
    <vcpupin vcpu='0' cpuset='1'/>
    <vcpupin vcpu='1' cpuset='7'/>
    <vcpupin vcpu='2' cpuset='2'/>
    <vcpupin vcpu='3' cpuset='8'/>
    <vcpupin vcpu='4' cpuset='3'/>
    <vcpupin vcpu='5' cpuset='9'/>
    <vcpupin vcpu='6' cpuset='4'/>
    <vcpupin vcpu='7' cpuset='10'/>
    <vcpupin vcpu='8' cpuset='5'/>
    <vcpupin vcpu='9' cpuset='11'/>
  </cputune>

 

With this:

  <vcpu placement='static'>8</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='1'/>
    <vcpupin vcpu='1' cpuset='7'/>
    <vcpupin vcpu='2' cpuset='2'/>
    <vcpupin vcpu='3' cpuset='8'/>
    <vcpupin vcpu='4' cpuset='3'/>
    <vcpupin vcpu='5' cpuset='9'/>
    <vcpupin vcpu='6' cpuset='4'/>
    <vcpupin vcpu='7' cpuset='10'/>
  </cputune>

 

And replace also this:

  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='6' threads='2'/>
  </cpu>

 

With this:

  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='4' threads='2'/>
  </cpu>

 

 

Double check again in config.plist that "ProvideCurrentCpuInfo" is set to true.

 

Change also in config.plist "target" to 67, so when it boots a txt log will be generated in the EFI root and we will see where it hangs.

Link to comment
16 hours ago, Squid said:

 

Langjähriger AMD-GPU-Fehler. Dies sollte Ihnen weiterhelfen.

 

image.png.1e725be8d800f596128dd83074b4b23c.png

Hello squid,

Thank you very much for your quick answer. Is it enough to simply install the plugin? Or do I still have to execute any commands via the terminal?

 

I have another question. In the boot menu it recognizes my 2.0 mouse and keyboard, but when the Mac is booted, the mouse and keyboard are no longer functional. Am i still missing an important driver?

Link to comment

This is my first attempt ever to install and setup a VM on unRaid.  I followed the instructions from Spaceinvader One video "How to Install Big Sur and Other macOS Versions with New Macinabox" but I ended up stuck at the attached screen after starting the VM. I don't know where to go from here or how to fix it.

 

Any help, please?

 

Thanks

macinabox-problem.png

Link to comment
8 hours ago, GG73 said:

If you go back a few pages, I posted similar thing. It’s been covered several times. I have had no joy as yet getting it to work. Set my windows VM up no problem but Mac one no playing ball!

 

Thanks @GG73

It looks like I'll need to devote more time into this.  I'll have to wait until the weekend to go back through the posts and try again.  Meanwhile, I hope you get a solution as well 🙂

 

Link to comment

Hello. I VM macinabox Catalina( but after install it Monterey ? why?). Passthrough GT 710 to MAC. Bot it can't start video game. Accelerator card is not supported(screenshot).

Spoiler

1639232135849.thumb.jpg.6f3b0c028aae32fc2d886158eb63fc0e.jpg

it my xml

Spoiler
<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>Macinabox Catalina</name>
  <uuid>f1927a25-0271-477a-a609-cc1408fa4099</uuid>
  <description>MacOS Catalina</description>
  <metadata>
    <vmtemplate xmlns="unraid" name="Windows 10" icon="Catalina.png" os="osx"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>8</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
    <vcpupin vcpu='1' cpuset='8'/>
    <vcpupin vcpu='2' cpuset='1'/>
    <vcpupin vcpu='3' cpuset='9'/>
    <vcpupin vcpu='4' cpuset='2'/>
    <vcpupin vcpu='5' cpuset='10'/>
    <vcpupin vcpu='6' cpuset='3'/>
    <vcpupin vcpu='7' cpuset='11'/>
  </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/f1927a25-0271-477a-a609-cc1408fa4099_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'/>
    <feature policy='require' name='topoext'/>
  </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/isos/Catalina-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/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/Macinabox Catalina/macos_disk.img'/>
      <target dev='hde' bus='sata'/>
      <address type='drive' controller='0' bus='0' target='0' unit='4'/>
    </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='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='0xa'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' 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:c6:cf:29'/>
      <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'/>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x06' 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='0x06' 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='0x18f8'/>
        <product id='0x0f97'/>
      </source>
      <address type='usb' bus='0' port='2'/>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x1a2c'/>
        <product id='0x2d23'/>
      </source>
      <address type='usb' bus='0' port='3'/>
    </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='************************'/>
    <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>

 

What's can try to do ?

I think problem's in it https://photos.app.goo.gl/MhTAMRL7sJDiu7wu7

Edited by Exlife
clarification
Link to comment
10 hours ago, DeadFeet said:

Speaking of High Sierra, just tried to install an instance of High Sierra only to come to find out it downloads and tries to install Monterey.  Anyone else come across this?  I'm doing a very vanilla install, no custom XMLs.

just choose method 2 download

 

Any idea, why no sound in macos ? i passthrough sound card 

 

Link to comment

Hi everyone.

 

I'm trying to install a macOS VM + 1050TI gpu-passthrough. I've installed macinabox but every attempt to install Catalina, BigSur, High Sierra using both methods 1 or 2, it results in the installation of the new Monterey version.

 

After reading the forum, I came to the conclusion that I can only do gpu-passthrough in High Sierra (Nvidia 1050TI is not compatible with newer versions).

 

Is it possible to install to install High Sierra using macinabox? How? I failed in every attempt...

Thanks!

Link to comment
On 11/2/2021 at 5:35 AM, Ernie11 said:

have you heard anything new on the 6700 xt? I heard it’s not on the list anymore. Is this true?

 

Updated to monterey about 2 weeks ago, now running 12.1, and unfortunately yes, it's no more in the list, I can confirm... :(

Hope that it will be added is low now..

Link to comment

I'm using macinabox and setup a BigSur VM which is working well.

 

I need to boot into recovery mode and disable SIP, as described here [0].

 

Most instructions require that I boot into the VM with "Restart to firmware" option, but none exist via Unraid.

 

Has anyone managed to boot into recovery mode via macinabox VM in Unraid?

 

[0] https://apple.stackexchange.com/questions/415086/how-to-disable-sip-when-big-sur-is-installed-in-a-vmware-fusion-player-virtual-m/415100#415100

Link to comment
11 hours ago, TheLoneServer said:

I need to boot into recovery mode and disable SIP

You don't need to enter recovery to change SIP status, opencore is able to manage it.

Mount your efi, navigate to /EFI/OC and open config.plist with a plain text editor.

Go to 'NVRAM-->add' section and look for <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>

In this block there will be csr-active-config value:

				<key>csr-active-config</key>
				<data>AAAAAA==</data>

 

If there isn't any key/value just add it.

 

If the nvram variable csr-active-config is already set in your mac os, you need to reset your nvram, otherwise csr-active-config will not be overwritten with the new value (unless csr-active-config is also in the 'NVRAM-->Delete' section).

 

So:

1. boot mac os, mount efi, edit config.plist

2. Modify or add the csr-active-config variable in NVRAM-->add:

	<key>NVRAM</key>
	<dict>
		<key>Add</key>
		<dict>
			...
			...
			<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
			<dict>
				...
				...
				<key>csr-active-config</key>
				<data>7w8AAA==</data>
				...
				...
			</dict>
		</dict>

3. Reboot mac os and reset nvram

4. Boot mac os and you should have sip disabled

 

Notes:

7w8AAA== (corresponding to 0XFEF or EF0F0000) is a base64 value to partially disable sip in mac os.

SIP is composed by several flags, for big sur:

#define CSR_ALLOW_UNTRUSTED_KEXTS               (1 << 0)
#define CSR_ALLOW_UNRESTRICTED_FS               (1 << 1)
#define CSR_ALLOW_TASK_FOR_PID                  (1 << 2)
#define CSR_ALLOW_KERNEL_DEBUGGER               (1 << 3)
#define CSR_ALLOW_APPLE_INTERNAL                (1 << 4)
#define CSR_ALLOW_UNRESTRICTED_DTRACE           (1 << 5)
#define CSR_ALLOW_UNRESTRICTED_NVRAM            (1 << 6)
#define CSR_ALLOW_DEVICE_CONFIGURATION          (1 << 7)
#define CSR_ALLOW_ANY_RECOVERY_OS               (1 << 8)
#define CSR_ALLOW_UNAPPROVED_KEXTS              (1 << 9)
#define CSR_ALLOW_EXECUTABLE_POLICY_OVERRIDE    (1 << 10)
#define CSR_ALLOW_UNAUTHENTICATED_ROOT          (1 << 11)

 

If you enable (enable means "allow.."-->meaning less security) all the flags you will have issues, especially with software updates: more into details you should not enable bit 4, apple internal.

With opencore you have total control over all the flags, you can enable some and keep disabled others.

 

7w8AAA== (corresponding to 0XFEF or EF0F0000) means:

Bit 11 = 1 (allow unauthenticated root)

Bit 10 = 1 (allow executable policy override)

Bit 9 = 1 (allow unapproved kext)

Bit 8 = 1 (allow any recovery os)

Bit 7 = 1 (allow device configuration)

Bit 6 = 1 (allow unrestricted nvram)

Bit 5 = 1 (allow unrestricted dtrace)

Bit 4 = 0 (don't allow apple internal)

Bit 3 = 1 (allow kernel debugger)

Bit 2 = 1 (allow task for pid)

Bit 1 = 1 (allow unrestricted fs)

Bit 0 = 1 (allow untrusted kexts)

 

Binary value: 111111101111 (note that bit 0 is on the right)

Converted to hex --> 0xFEF

Swapped hex --> EF0F0000

Edited by ghost82
Link to comment
On 12/27/2021 at 9:18 PM, anetworkca said:

Not sure what i am doing wrong but when i choose the OS no matter what i choose it installs mac os monterey, when i get into the setup i get to the part where its installing but the numbers go from 2 hours to 6 hours and just keeps going

Having similar issues-no matter what I pick (option 1 or 2) I end up with Monterey and then, no matter what I do, once I try to change the EFI settings it will no longer boot. I guess Spaceinvaderone needs to update the docker/scripts to support Monterey (or allow us to select an older version again), but in the meantime I guess we're dead in the water for new installs...

Link to comment

I converted my bare metal ryzen based hackintosh to unraid and most everything seems too be working fine except I am unable to pass individual USB things (i.e. bluetooth) and when passing my whole usb 3 controller with a hub attached, playing music and trying to use my usb mic (on the same hub) the audio is choppy and garbled. I'm not sure if this is a usb kext problem or something, as this was not an issue when I was running the same setup bare metal.  (Im also on Monterey if that may have anything to do with it)

 

This really bums me out because all my other issues with ryzentoshing have been fixed, then this popped up! 

 

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>MacOS</name>
  <uuid>86e1e83b-ef65-24e6-beba-09f4788a55b8</uuid>
  <metadata>
    <vmtemplate xmlns="unraid" name="FreeBSD" icon="BigSur.png" os="freebsd"/>
  </metadata>
  <memory unit='KiB'>13107200</memory>
  <currentMemory unit='KiB'>4194304</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>
  <os>
    <type arch='x86_64' machine='pc-q35-5.1'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/86e1e83b-ef65-24e6-beba-09f4788a55b8_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'/>
  </cpu>
  <clock offset='localtime'>
    <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='block' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source dev='/dev/disk/by-id/ata-Hitachi_HDS723030ALA640_MK0311YHGEXL3A'/>
      <target dev='hdc' bus='sata'/>
      <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/OpenCore.img'/>
      <target dev='hdd' bus='sata'/>
      <boot order='1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='3'/>
    </disk>
    <controller type='usb' index='0' model='qemu-xhci' ports='15'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
    </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='0xa'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0xb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0xc'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/>
    </controller>
    <controller type='pci' index='6' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='6' port='0xd'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/>
    </controller>
    <controller type='pci' index='7' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='7' port='0xe'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/>
    </controller>
    <controller type='pci' index='8' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='8' port='0xf'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x7'/>
    </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:7a:11:b3'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x07' 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='mouse' bus='ps2'/>
    <input type='keyboard' bus='ps2'/>
    <audio id='1' type='none'/>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0' multifunction='on'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0a' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x1'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
      </source>
      <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='0x06' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x0c' slot='0x00' function='0x3'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>
    <memballoon model='none'/>
  </devices>
  <qemu:commandline>
    <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>

 

Link to comment

Happy new year to all of you!

 

I have pricked my Macinabox VM a few weeks ago and now finding the time trying to fix it.

 

All used to work well. I think I did an attempt for an upgrade and since then pricked and can no longer start. I switched back from GPU to VNC to eliminate one source of failure.

 

Unfortunately, I only get a Mac logo upon start. This stays for over an hour / forever. So, I cannot even start up.


Below what I am seeing in the log. Please let me know if anything else I can share for troubleshooting. Thanks!

 

https://pastebin.com/ciUjDKwW

Link to comment
2 hours ago, steve1977 said:

Happy new year to all of you!

 

I have pricked my Macinabox VM a few weeks ago and now finding the time trying to fix it.

 

All used to work well. I think I did an attempt for an upgrade and since then pricked and can no longer start. I switched back from GPU to VNC to eliminate one source of failure.

 

Unfortunately, I only get a Mac logo upon start. This stays for over an hour / forever. So, I cannot even start up.


Below what I am seeing in the log. Please let me know if anything else I can share for troubleshooting. Thanks!

 

https://pastebin.com/ciUjDKwW

Nothing useful in the vm log, as a first try, replace the bootloader with this image:

https://github.com/SpaceinvaderOne/Macinabox/raw/84a82e54ae5f596f492ead2f2d98767029e2826a/bootloader/OpenCore.img.zip

 

If it doesn't boot attach diagnostics.

Link to comment

I'm a total newb, but I'm assuming from the latest comments that we're out of luck on using Macinabox right now? Mine installs Monterey no matter what, as others have mentioned. After going through the entire install procedure twice per SI1's video, I get to loading up the VM the final time after OS install and VM settings tweaks, I get the OpenCore Boot Menu where I have to select the boot disk, then I get the attached text on the screen and nothing else happens. 😕

 

Hopefully he can get this tweaked soon!

macinabox.png

Link to comment
7 hours ago, ghost82 said:

Nothing useful in the vm log, as a first try, replace the bootloader with this image:

https://github.com/SpaceinvaderOne/Macinabox/raw/84a82e54ae5f596f492ead2f2d98767029e2826a/bootloader/OpenCore.img.zip

 

If it doesn't boot attach diagnostics.

Thanks a lot. I was into all of this, but it has been too long, so I forgot. Can you remind me where/how to replace the bootloader file?

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.