MacOS in Qubes

I am trying to install MacOS in a standalone qube and i keep getting an error message of “work:loop10”; how do I fix this?

1 Like

See also:

1 Like

I am not running MacOS as standalone qube but I am using my mac through QubesOS. I am running a vnc client on my system and connect it via ssh to my mac. This way I can use my mac when I am traveling. I use sshfs to transfer files if needed.

1 Like

Awesome. “sshfs” is generally underrated.

MacOS in Qubes can be achieved, but you need to get the identified from your Mac if you have one.

I have all the files to be able to get this working on PC.
However, they do say that you need the Server version of the operating system, not the normal variant.

As the Server variant is the only one that actually has the “ability” to run virtualised…

I mean that’s just false as even the normal versions can.

You can get OSX6 or 7 working… SnowLeopard working virtualised. then you can possibly upgrade from there IF your Mac identifier is permitted to upgrade, as they do limit the upgrades.

I originally started with OSX Lion but then that stopped working, so I upgraded to Snow Leopard, which I have the original DVD for.

In Qubes 3.X I was able to get OSX installed just fine, and working reasonably.

I’m having more issues in Qubes 4.2 getting it working, but knowing what I know these days with the boot and startup made it easier.
I am currently coding things to make it easy and permanent to be able to get the system booting and running properly on any version of Qubes so when there are upgrades, I can just copy the guest over and it should still work perfectly.

If you are running Qubes on the Mac, then you should be able to just install OSX in a guest and have it just work. I don’t have a MAC so I can’t just do that.

But whatever way you look at it, you NEED to have a MAC to get the identifiers from it.

As long as you own the Mac and only use the identifier on the machines you own, I see no issue with this, but sharing the identifiers and using them on machines that are not owned by the owner of the Mac is actually illegal.

Have to state that so people don’t just share IDs because I said that’s how to get it working.

So don’t share the IDs, they are unique to the Mac.

2 Likes

Could you clarify your methods for configuring macOS as a standalone HVM in Qubes 4.2? Specifically, what steps are you taking to ensure it boots properly, and how are you managing the installation files and identifiers needed for this process? Any details on the challenges you’re facing would be helpful.