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

So, I have now cleaned things up and installed Ventura multiple times via Macinabox on three different unraid servers.

 

An old dog can learn new tricks!

 

My issue now is with the Dropbox app, or rather with its menu icon operation.  When I click on the menu icon or try to enter my creds at app installation, the content of the window doesn't show up.  Impossible to use.

 

The VM is using the QXL version of VNC.  Could that be causing what I am seeing?

 

I am not using a passthrough GPU, so I really can setup otherwise.

 

Any help would be appreciated.

  • Replies 3.4k
  • Views 796k
  • 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

18 hours ago, DWomack said:

So, I have now cleaned things up and installed Ventura multiple times via Macinabox on three different unraid servers.

 

An old dog can learn new tricks!

 

My issue now is with the Dropbox app, or rather with its menu icon operation.  When I click on the menu icon or try to enter my creds at app installation, the content of the window doesn't show up.  Impossible to use.

 

The VM is using the QXL version of VNC.  Could that be causing what I am seeing?

 

I am not using a passthrough GPU, so I really can setup otherwise.

 

Any help would be appreciated.

 

Switched to Virtio(2D) and that seemed to help.  I managed toi get Dropbox working via their web interface.  The menu dropdown is still funky.

  • 4 weeks later...

Hello everyone,

 

some months ago I build a VM for Ventura but, don't know why, does not work anymore. I'm going to restart but I was wondering if with the new 7.1 VM features some changes are required.

 

Any hint?

 

Thanks

 

 

  • 3 weeks later...

I have used Macinabox to create Ventura VMs on 3 different UnRaid boxes. Each VM shows the same Mac Serial number. How can they be changed to be unique? I know that involves changing something in the plist for OpenCore, but I don't know where to look.

Is there a mechanism to change this?

  • 3 weeks later...

Any ideas as to what do I need to do to see a passed through NVME?

I have the drive VFIO bound and I have it selected in the VM template under "Other PCI Devices", but my Sequoia VM can't see it. I tested the same drive passed through on my Windows 11 VM, and it worked fine.

Edited by Kimosabe

Is there anyway to use this to run Mac OS 10.6? trying to replace a physical machine that is running printer software that requires appletalk

On 6/19/2025 at 11:00 AM, macmanluke said:

Is there anyway to use this to run Mac OS 10.6? trying to replace a physical machine that is running printer software that requires appletalk

I had virtualized 10.6 but it's hard to modify with clover :(

9Mo/sec for ethernet :(

now no ethernet, idon't know why etc...

  • 4 weeks later...
On 1/24/2025 at 2:50 AM, Ancalagon said:

You'll need to edit your EFI partition. You can use a tool like OpenCore Configurator to mount the partition or just run this command from the terminal:

sudo diskutil mount EFI

 

Kexts are located under EFI/OC/Kexts. Download the latest VMHide-X.X.X-RELEASE.zip and extract. Copy VMHide.kext to EFI/OC/Kexts.

 

You'll also need at least Lilu 1.7.0+. Download the latest Lilu-X.X.X-RELEASE.zip and extract. Copy and replace Lilu.kext in EFI/OC/Kexts.

 

In order to load a Kext, it needs to be configured in OpenCore's configuration, located at EFI/OC/config.plist. You can open it in a plist editor, like ProperTree, or just a text editor. Under Kernel->Add add an item for VMHide.kext, similar to the other entries (Lilu should already be there), after the last entry and before </array>. The entry should look like this:

<dict><key>Arch</key><string>Any</string><key>BundlePath</key><string>VMHide.kext</string><key>Comment</key><string></string><key>Enabled</key><true/><key>ExecutablePath</key><string>Contents/MacOS/VMHide</string><key>MaxKernel</key><string></string><key>MinKernel</key><string>23.0.0</string><key>PlistPath</key><string>Contents/Info.plist</string></dict>

 

Note Enabled is set to true, so the kext is loaded and MinKernel set to 23.0.0 since it's only required in macOS Sequoia+.

 

Save the config.plist file and reboot. The VMHide kext should be loaded and working now.

Hi I did this and restarted and then got stuck on the apple boot logo. Any idea what went wrong or how to revert without completely starting from scratch?

Anyone else having either of these issues?

1) Display problems in certain apps.

I'm not expecting to do anything complicated in this VM. Frankly I just need to access find my devices.

install went fine for the most part. But if I open safari and try to browse the web much at all pages fail to load. Well I should say they seem to load fine then disappear.

Example did a basic google search I saw the results for a split second then I just see this blank screen in the browser.

image.png

Similar issue when I installed parsec. I can open the app but nothing in the page renders.

image.png

2) Every time the vm boots, it sits on this screen until I hit enter to select the macos disc.

image.png

  • 1 month later...

Has anyone here been successful getting a macos system running with a 6600xt GPU?

  • 2 weeks later...

Hey all

I just had to share the news with you all; I have Tahoe running beautifully!

Screenshot 2025-09-28 at 7.21.31 PM.png

I started by installing Sonoma and I upgraded to Tahoe last night without incident. I'm using a Radeon 6600XT GPU and it has Metal Acceleration. The only issue that I do have, which has been present from the very beginning, is I can't get the audio to work through the GPU. I have tried heaps of stuff and had a lot of help from chatgpt but nothing I've done fixes it. I would like to have it fixed, but if I don't I'm going to use a USB audio controller.

I know this thread has been pretty quiet of late, but with I first started trying to make this years ago, I got a lot of help from people here, so if there is anything I can do to help someone else, I'm happy to try. If anyone has any ideas on what I could do to get audio working through my GPU, please share!

Cheers!!

  • 3 weeks later...
On 7/2/2024 at 7:21 AM, c0d3m0nk3y said:

For anyone coming across this issue, for me it was caused by the "Machine" setting, it worked when I set it back to Q35-4.2

Many thanks. Was close to give up when I found your comment. Setting it to Q35-4.2 fixed the problem. Have not tried other values but the default (Q35-9.2) didn't work.

@SpaceInvaderOne This should be pinned to the top of this thread.

Maybe it is something special with my hardware and the majority of Unraiders don't have the problem. Otherwise it should be set as the default in the VM or at least recommended as a necessity in the UI of the VM in case someones gets the "an internet connection is required to install macOS" error.

Edited by Pete

  • 1 month later...

Hi,

first of all many thanks for all your efforts and great videos.

I think I found an issue with the script by trying to get iMessage to work, some people suggested switching to e1000-82545em instead of virtio-net. However, I found when I try to do this, it breaks my network connection in the VM. There is also a difference in the parameters between the docker container and the VM edit. In the docker you can select e1000-82545em, but in the VM edit there is only e1000.

Looking at the XML file in the VM, I found that my network connections breaks if I change anything on that page. I believe there is some issue when it recreates the network settings. When you first run the container, the network address type is this

<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

But when I change anything on that VM page it changes into

<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>

Even if I don't touch the network settings it changes the slot from 0x03 to 0x00 which breaks the network connection. When I edit the file in XML mode, I can change it back and it starts working again.

Stephan

So, was anybody able to get iMessage to work? My goal is to run BlueBubbles. I am logged into iCloud and it seems that my iMessages from other devices are synchronized but I can not send anything from the VM. I read through this post and some people suggested to use e1000-82545em as network device but when I try to do that I loose the network connection entirely. This is how it looks in the VM

image.png

  • 3 weeks later...

Hey,

i have Unraid on my Minisforum N5 Pro with amd 370hx and get strait the failure after boot to vnc "script error" image.png

How to fix it??!?

image.png

Edited by macfly888

  • 2 weeks later...

I need to pass the array through to macinabox like I was able to do with my windows vm. Can anyone help?

Use smb/nfs to mount shares.

Edited by Kilrah

Kilrah,

Thanks I will give that a try

James

6 hours ago, Kilrah said:

Use smb/nfs to mount shares.

Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 3 weeks later...
  • 1 month later...

Creating a new appleID is failing, the serialnumber has been used to many times.

This is a new install using macinabox. Watching the new video doesnt mention anything about appleIDs

Before we have to check serialnumber with apple website and look for unregistered serialnumbers.

For macinabox what are we doing to create appleIDs for iMessage, facetime etc?

  • 2 months later...

Hi - is there a safe way to upgrade from macOS 12.6 Monterey to the latest macOS 15 Sequoia? I tried the install via the upgrade / software update within settings but then my VM hangs trying to update after in what looks like the bootloader?

  • 4 weeks later...

Has anyone else had issues with AMD cpus giving you Non-monotonic time kernal panics with anything greater than 1 core?

  • 1 month later...

Hopefully this helps someone in the future, I have been facing this error:

operation failed: unable to find any master var store for loader

/etc/libvirt/qemu/nvram/1b777903-7a8f-451f-95cd-eac2f843354d_VARS-pure-efi.fd

I checked in /etc/libvirt/qemu/nvram and the file was not created

The solution was the following, the nvram path in macinabox docker container, hidden paths, has been set to READ ONLY, I changed it to read and write.

image.png

Unfortunately I had to delete the vm to be able to re-run the docker and then it created the nvram file, but if you want to, you can probably just run the missing command manually, which generates the file

https://github.com/SpaceinvaderOne/Macinabox/blob/d2b961f831cf10523bcc7cb66918b42b837b960e/Macinabox/run/unraid.sh#L317

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.