Skip to content
View in the app

A better way to browse. Learn more.

Unraid

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

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

[Support] SpaceinvaderOne - Macinabox

Featured Replies

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

  • Replies 3.4k
  • Views 795.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • SpaceInvaderOne
    SpaceInvaderOne

    23 Sept 2024   Basic usage instructions.   Overview   Macinabox is now self-contained and no longer requires any helper scripts. It is designed to send notifications thro

  • SpaceInvaderOne
    SpaceInvaderOne

    Finally the new Macinabox is ready. Sorry for the delay work has been a F******G B*****D lately taking all my time.   So It also has a new template so please make sure to make sure your temp

  • SpaceInvaderOne
    SpaceInvaderOne

    New Macinabox almost complete. Should be out soon. Hoping for the end of next week or shortly there after Will have a few new features such as Ventura and Sonoma support Also the companion User Sc

Posted Images

Hi there, I now have Monterey running with my Amd graphics card RX570.

 

But when I restart or shut down the machine, Unraid hangs up.

 

Then only one thing helps, restart the server cold. could someone help me?

1 hour ago, Nobi said:

Amd graphics card RX570

 

Longstanding AMD GPU bug.  This should help you out.

 

image.png.1e725be8d800f596128dd83074b4b23c.png

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.

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?

Support thread for the plugin should answer.  I'd assume at the very least you'd have to reboot.

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

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!

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 🙂

 

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

8 hours ago, Exlife said:

Accelerator card is not supported(screenshot).

That is monterey, and monterey dropped support for nvidia kepler cards.

Edited by ghost82

12 hours ago, ghost82 said:

That is monterey, and monterey dropped support for nvidia kepler cards.

Yeah. You right. Install High Sierra then all work.

 

How i can install new VM ? I want 3 VM High Sierra.

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.

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 

 

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!

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

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

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

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

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

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>

 

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

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.

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

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